Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master the essential skills to become a Certified Kubernetes Administrator (CKA) with this comprehensive, hands-on course. Designed to cover every objective of the CKA exam, this program guides you through building, running, and managing Kubernetes clusters both in the cloud and on-premises. You’ll gain practical experience with cluster architecture, workload scheduling, networking, storage, security, and troubleshooting, reinforced by interactive labs and two full-length practice exams—ensuring you’re fully prepared to become CKA certified.
Syllabus
- Course 1: Certified Kubernetes Administrator (CKA): Unit 1
- Course 2: Certified Kubernetes Administrator (CKA): Unit 2
- Course 3: Certified Kubernetes Administrator (CKA): Unit 3
- Course 4: Certified Kubernetes Administrator (CKA): Unit 4
- Course 5: Certified Kubernetes Administrator (CKA): Unit 5
- Course 6: Certified Kubernetes Administrator (CKA): Unit 6
Courses
-
This course teaches you the core skills for building, managing, and securing Kubernetes clusters. You’ll start by learning how Kubernetes works and how its components fit together. Using kubeadm, you’ll set up clusters, handle everyday management tasks, and maintain nodes for reliable performance. Through hands-on labs, you’ll practice real-world tasks like managing containers with CricTL and backing up or restoring etcd. You’ll also learn how to secure clusters by configuring API access, setting security contexts, and using RBAC for users and service accounts. By the end, you’ll have the practical knowledge to deploy and maintain secure, highly available Kubernetes clusters.
-
This course teaches you the key skills to deploy, scale, and manage applications in Kubernetes. You’ll start by understanding the differences between deployments, DaemonSets, and StatefulSets, and learn how to run and scale applications using these methods. You’ll cover practical deployment strategies, including using sidecar containers for logging and pod initialization. The course also introduces Helm and Kustomize, showing you how to simplify and manage complex application deployments, with hands-on experience installing and managing Helm charts. Scheduling lessons cover how to control workload placement using labels, affinity and anti-affinity rules, taints, tolerations, quotas, and priorities. Each topic includes hands-on labs so you can apply what you learn.
-
This course gives you the practical skills and knowledge to manage application access and network configurations in Kubernetes. You’ll learn how to expose and secure your applications using services, ingress controllers, and the Gateway API. The course covers port forwarding, the basics of Kubernetes networking, and the latest tools and approaches. You’ll also work with cluster networking by using the Container Network Interface (CNI), CoreDNS for service discovery, and network policies to control traffic between pods and namespaces. Each lesson includes hands-on labs so you can practice what you learn right away.
-
This course is for IT professionals, DevOps engineers, and developers who need to manage application storage in Kubernetes. You’ll start by learning about the main storage options in Kubernetes, including pod volumes, persistent volumes, and persistent volume claims. Through hands-on labs, you’ll practice setting up pods with storage and see how volume reclaim policies affect data management. The course also covers how to use config maps and secrets for handling configuration and sensitive information. You’ll learn about automatic storage provisioning with Storage Classes and storage provisioners, with practical examples using NFS and host path storage. By the end of the course, you’ll have the skills to manage and automate storage in Kubernetes environment.
-
This course is for IT professionals, DevOps engineers, and developers who need to troubleshoot and resolve issues in Kubernetes clusters. You’ll start by learning the basics of logging and monitoring to track and analyze Kubernetes resources. Next, you’ll follow event flows to identify the root causes of common problems. The course covers troubleshooting nodes, services, ingress, cluster components, and cluster access, so you can address issues throughout the Kubernetes stack. Each topic includes a hands-on lab to practice your skills in realistic scenarios. By the end of the course, you’ll be able to keep your Kubernetes clusters running reliably and fix problems before they affect your applications.
-
This course helps you assess your readiness and build practical skills before taking the real exam. You’ll get step-by-step instructions on using the sample exams and grading scripts, so you can make the most of your practice. The course includes two full-length practice exams that closely match the actual certification test. Practice solving real-world tasks under timed conditions, then review your answers with detailed instructor walkthroughs. This process will show you what you know and where you need to improve, so you can focus your study time effectively.
Taught by
Pearson and Sander van Vugt