The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem through standardized training and certification.
The purpose of the Certified Kubernetes Administrator (CKA) program is to provide assurance that CKAs have the skills, knowledge, and competency to perform the responsibilities of Kubernetes administrators. It is an online, proctored, performance-based test that requires solving multiple issues from a command line.
The Certification focuses on the skills required to be a successful Kubernetes Administrator in industry today. This includes these general domains and their weights on the exam:
Cluster Architecture, Installation & Configuration
Workloads & Scheduling
Services & Networking
The program is built for experienced DevOps Engineers, System Administrators or Security Specialists with good knowledge of containers, docker and microservices. During classes the most important points will be demonstrated in labs, where the candidates can see how the theory can be applied to solve problems in a Kubernetes cluster.
However you will need about 20 hours to study the syllabus and at least 60-80 hours of practice, to reflect on the total material and solve exercises before the exams.
The online, proctored, performance-based test consists of a set of performance-based items (problems) to be solved in a command line and is expected to take approximately two (2) hours to complete.
Examination fee: 375$ /330€ + 24% VAT
Below is the curriculum outline of the Knowledge, Skills and Abilities that a Certified Kubernetes Administrator (CKA) can be expected to demonstrate.
1. Cluster Architecture, Installation & Configuration
1.1 Manage role based access control (RBAC)
1.2 Use Kubeadm to install a basic cluster
1.3 Manage a highly-available Kubernetes cluster
1.4 Provision underlying infrastructure to deploy a Kubernetes cluster
1.5 Perform a version upgrade on a Kubernetes cluster using Kubeadm
1.6 Implement etcd backup and restore
2. Workloads & Scheduling
2.1 Understand deployments and how to perform rolling update and rollbacks
2.2 Use ConfigMaps and Secrets to configure applications
2.3 Know how to scale applications
2.4 Understand the primitives used to create robust, self-healing, application deployments
2.5 Understand how resource limits can affect Pod scheduling
2.6 Awareness of manifest management and common templating tools
3. Services & Networking
3.1 Understand host networking configuration on the cluster nodes
3.2 Understand connectivity between Pods
3.3 Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
3.4 Know how to use Ingress controllers and Ingress resources
3.5 Know how to configure and use CoreDNS
3.6 Choose an appropriate container network interface plugin
4.1 Understand storage classes, persistent volumes
4.2 Understand volume mode, access modes and reclaim policies for volumes
4.3 Understand persistent volume claims primitive
4.4 Know how to configure applications with persistent storage
5.1 Evaluate cluster and node logging
5.2 Understand how to monitor applications
5.3 Manage container stdout & stderr logs
5.4 Troubleshoot application failure
5.5 Troubleshoot cluster component failure
5.6 Troubleshoot networking
Due to the pandemic, courses are now offered online.
This program due to Covid is offered online. However if you dont live at Thessaloniki, nothing stops you from taking advantage of dicounted prices and spend a productive weekend in one of the associate hotels.
Take advantage of our preferential prices in accommodation from partnerships that we have. Contact us for more information.