Skip to main content
CF

Certified Kubernetes Administrator (CKA) with Practice Tests

26h 6m 26s
English
Paid
Updated September 2026

Certified Kubernetes Administrator (CKA) with Practice Tests is a 203-lesson 26 hours 6 minutes self-paced course by Udemy. Prepare for the CKA Exam With Hands-On Labs Kubernetes skills are in unusually high demand: Indeed has reported job searches for it growing more than 173% year over year, and Kubernetes administration is a recurring requirement in DevOps…

Course facts

Lessons
203
Duration
26 hours 6 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Udemy
Price
Premium

Prepare for the CKA Exam With Hands-On Labs

Kubernetes skills are in unusually high demand: Indeed has reported job searches for it growing more than 173% year over year, and Kubernetes administration is a recurring requirement in DevOps roles that pay well above the average for software engineers, with reported Silicon Valley DevOps salaries ranging from $140,000 to $200,000.

What Kubernetes Is, and Why It Matters

Originally built at Google and now maintained by the Cloud Native Computing Foundation, Kubernetes automates the deployment, scaling, and management of containerized applications. This 203-lesson course breaks that system down through illustrated, animation-supported lectures so the underlying concepts stay approachable.

Practice Built Around the Exam Format

The CKA exam is entirely hands-on, so lectures alone will not get you there. Labs run directly in your browser with instant feedback and no local environment to configure, letting you rehearse real cluster tasks — including working through a Kubernetes deployment challenge and getting feedback on your solution. Students have praised how much the hands-on labs add to their preparation.

What You Will Be Able to Do

  • Design, build, and administer a Kubernetes cluster, including the manual "hard way" setup
  • Test a cluster end to end and troubleshoot problems
  • Secure a cluster and configure its storage and networking

A basic grasp of Docker and YAML is expected going in. The course targets system administrators, DevOps professionals, and application developers, and includes access to a community of instructors and learners for working through questions.

Who teaches Certified Kubernetes Administrator (CKA) with Practice Tests? Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

What lessons are included in Certified Kubernetes Administrator (CKA) with Practice Tests?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 203 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1.1. Course Introduction
All Course Lessons (203)
#Lesson TitleDurationAccess
1
1.1. Course Introduction Demo
03:04
2
1.2. Certification
02:54
3
1.5. The Kubernetes Trilogy
04:34
4
2.1. Core Concepts - Section Introduction
00:31
5
2.3. Cluster Architecture
08:45
6
2.4. Docker-vs-ContainerD
13:06
7
2.5. A note on Docker deprecation
02:13
8
2.6. ETCD For Beginners
07:03
9
2.7. ETCD in Kubernetes
03:15
10
2.9. Kube-API Server
04:49
11
2.10. Kube Controller Manager
04:12
12
2.11. Kube Scheduler
03:47
13
2.12. Kubelet
01:39
14
2.13. Kube Proxy
03:43
15
2.14. Pods
09:05
16
2.15. Pods with YAML
06:44
17
2.16. Demo - Pods with YAML
06:18
18
2.17. Practice Test Introduction
05:45
19
2.18. Demo Accessing Labs
02:15
20
2.20. Lab Solution - Pods (optional)
11:33
21
2.21. Recap - ReplicaSets
15:44
22
2.23. Lab Solution - ReplicaSets (optional)
14:10
23
2.24. Deployments
04:22
24
2.28. Lab Solution - Deployments (optional)
07:09
25
2.29. Services
13:33
26
2.30. Services Cluster IP
03:53
27
2.31. Services - Loadbalancer
03:43
28
2.33. Lab Solution - Services (optional)
09:29
29
2.34. Namespaces
08:21
30
2.36. Lab Solution - Namespaces (optional)
06:06
31
2.37. Imperative vs Declarative
12:50
32
2.40. Lab Solution - Imperative Commands (optional)
13:26
33
2.41. Kubectl Apply Command
04:32
34
2.43. A Quick Reminder
01:11
35
3.1. Scheduling - Section Introduction
00:54
36
3.3. Manual Scheduling
02:30
37
3.5. Lab Solution - Manual Scheduling (optional)
06:54
38
3.6. Labels and Selectors
05:39
39
3.8. Lab Solution Labels and Selectors (Optional)
05:34
40
3.9. Taints and Tolerations
09:41
41
3.11. Lab Solution - Taints and Tolerations (Optional)
10:10
42
3.12. Node Selectors
03:17
43
3.13. Node Affinity
06:34
44
3.15. Lab Solution - Node Affinity (Optional)
10:14
45
3.16. Taints and Tolerations vs Node Affinity
02:30
46
3.17. Resource Limits
14:52
47
3.20. Lab Solution - Resource Limits
05:23
48
3.21. DaemonSets
04:06
49
3.23. Lab Solution - DaemonSets (optional)
05:46
50
3.24. Static Pods
08:44
51
3.26. Lab Solution - Static Pods (Optional)
14:37
52
3.27. Priority Classes
06:07
53
3.29. Multiple Schedulers
08:49
54
3.31. Lab Solution - Multiple Scheduler
06:36
55
3.32. Configuring Scheduler Profiles
09:15
56
3.34. (2025 Updates)Admission Controllers
07:55
57
3.36. (2025 Updates)Lab Solution Admission Controllers
06:42
58
3.37. (2025 Updates)Validating and Mutating Admission Controllers
10:09
59
3.39. (2025 Updates)Lab Solution Validating and Mutating Admission Controllers
07:40
60
4.1. Logging and Monitoring - Section Introduction
00:29
61
4.3. Monitor Cluster Components
03:50
62
4.5. Lab Solution Monitor Cluster Components
04:23
63
4.6. Managing Application Logs
02:32
64
4.8. Lab Solution Logging (Optional)
02:49
65
5.1. Application Lifecycle Management - Section Introduction
00:42
66
5.3. Rolling Updates and Rollbacks
06:33
67
5.5. Lab Solution Rolling update
09:06
68
5.7. Commands and Arguments in Docker
07:18
69
5.8. Commands and Arguments in Kubernetes
02:37
70
5.10. Lab Solution - Commands and Arguments (Optional)
19:32
71
5.11. Configure Environment Variables in Applications
01:07
72
5.12. Configuring ConfigMaps in Applications
05:11
73
5.14. Lab Solution - Env Variables (Optional)
09:01
74
5.15. Secrets
05:38
75
5.18. Lab Solution - Secrets (Optional)
09:54
76
5.19. Demo Encrypting Secret Data at Rest
18:48
77
5.22. Multi Container Pods
02:16
78
5.23. Multi container Pods Design Pattern
06:05
79
5.25. Lab Solution - Multi-Container Pods (Optional)
15:10
80
5.28. Lab Solution - Init Containers (Optional)
10:58
81
5.30. (2025 Updates) Introduction to Autoscaling
05:22
82
5.31. (2025 Updates) Horizontal Pod Autoscaler (HPA)
05:29
83
5.34. (2025 Updates) In-Place Resize of Pods
03:31
84
5.35. (2025 Updates) Vertical Pod Autoscaling (VPA)
09:22
85
6.1. Cluster Maintenance - Section Introduction
01:16
86
6.3. OS Upgrades
04:06
87
6.5. Lab Solution - OS Upgrades (optional)
10:50
88
6.6. Kubernetes Releases
02:25
89
6.8. Cluster Upgrade Introduction
11:07
90
6.9. Demo - Cluster upgrade
19:01
91
6.11. Lab Solution Cluster Upgrade
16:46
92
6.12. Backup and Restore Methods
06:15
93
7.1. Security - Section Introduction
02:16
94
7.3. Kubernetes Security Primitives
03:11
95
7.4. Authentication
04:29
96
7.6. TLS Introduction
01:29
97
7.7. TLS Basics
19:58
98
7.8. TLS in Kubernetes
07:46
99
7.9. TLS in Kubernetes - Certificate Creation
10:54
100
7.10. View Certificate Details
04:29
101
7.13. Lab Solution - View Certification Details
21:29
102
7.14. Certificates API
05:58
103
7.16. Lab Solution - Certificates API
07:38
104
7.17. KubeConfig
08:27
105
7.19. Lab Solution - KubeConfig
08:09
106
7.21. API Groups
05:40
107
7.22. Authorization
07:31
108
7.23. Role Based Access Controls
04:24
109
7.25. Lab Solution - Role-Based Access Controls
13:29
110
7.26. Cluster Roles
04:25
111
7.28. Lab Solution - Cluster Roles
11:14
112
7.29. Service Accounts
08:28
113
7.31. Lab Solution Service Accounts
07:19
114
7.32. Image Security
04:35
115
7.34. Lab Solution - Image Security
06:53
116
7.35. Pre-requisite - Security in Docker
05:34
117
7.36. Security Contexts
01:44
118
7.38. Lab Solution - Security Contexts
05:11
119
7.39. Network Policy
07:42
120
7.40. Developing network policies
10:56
121
7.42. Lab Solution - Network Policies (optional)
14:11
122
7.44. (2025 Updates)Custorm Resource Definition (CRD)
11:02
123
7.46. (2025 Updates) Custom Controllers
03:58
124
7.47. (2025 Updates) Operator Framework
03:00
125
8.1. Storage - Section Introduction
00:45
126
8.2. Docker Storage - Introduction
00:55
127
8.3. Storage in Docker
12:18
128
8.4. Volume Driver Plugins in Docker
01:54
129
8.5. Container Storage Interface
03:45
130
8.6. Volumes
04:23
131
8.7. Persistent Volumes
02:56
132
8.8. Persistent Volume Claims
05:00
133
8.11. Lab Solution - Persistent Volumes and Persistent Volume Claims
18:12
134
8.14. Storage Class
03:58
135
8.16. Lab Solution - Storage Class
10:28
136
9.1. Networking - Introduction
02:05
137
9.3. Prerequisite Switching, Routing, Gateways CNI in Kubernetes
12:46
138
9.4. Prerequisite DNS
14:12
139
9.6. Prerequisite Network Namespaces
15:07
140
9.8. Prerequisite Docker Networking
07:16
141
9.9. Prerequisite CNI
06:11
142
9.10. Cluster Networking
02:12
143
9.13. Lab Solution - Explore Environment (optional)
08:30
144
9.14. Pod Networking
09:01
145
9.15. CNI in kubernetes
03:07
146
9.17. CNI weave
06:00
147
9.19. Lab Solution - Explore CNI (optional)
02:13
148
9.20. ipam weave
02:29
149
9.22. Service Networking
08:50
150
9.24. Lab Solution - Service Networking (optional)
05:13
151
9.25. DNS in kubernetes
05:37
152
9.26. CoreDNS in Kubernetes
06:42
153
9.28. Lab Solution - Explore DNS (optional)
15:57
154
9.29. Ingress
17:36
155
9.33. Lab Solution - Ingress Networking 1 - (optional)
15:46
156
9.35. Lab Solution - Ingress Networking - 2 (optional)
14:35
157
9.36. Introduction to Gateway API (2025 updates)
08:24
158
10.1. Design a Kubernetes Cluster
05:45
159
10.2. Choosing Kubernetes Infrastructure
05:42
160
10.3. Configure High Availability
07:45
161
10.4. ETCD in HA
12:16
162
11.1. Deployment With kubeadm - Introduction
02:26
163
11.3. Deployment With Kubeadm - Provision VMs With Vagrant
05:56
164
11.4. Demo - Deployment with Kubeadm
25:52
165
11.6. Lab Solution - Deploy a Kubernetes Cluster using kubeadm (Optional)
09:51
166
12.1. Helm - Introduction
06:34
167
12.2. Installation and Configuration
01:26
168
12.4. A Quick Note on Helm2 vs Helm3
08:10
169
12.5. Helm Components
07:49
170
12.6. Helm Charts
07:24
171
12.7. Working With Helm - Basics
06:16
172
12.8. Customizing Chart Parameters
04:06
173
12.10. Lifecycle Management With Helm
07:52
174
13.1. Kustomize Problem Statement and Ideology
08:04
175
13.2. Kustomize vs Helm
04:35
176
13.3. InstallationSetup
01:07
177
13.4. The kustomization.yaml File
03:55
178
13.5. Kustomize Output
02:33
179
13.6. Kustomize ApiVersion & Kind
00:23
180
13.7. Managing Directories
06:19
181
13.8. Managing Directories Demo
09:22
182
13.10. Common Transformers
03:28
183
13.11. Image Transformers
02:32
184
13.12. Transformers Demo
11:32
185
13.14. Patches Intro
08:31
186
13.15. Different Types of Patches
01:14
187
13.16. Patches Dictionary
06:03
188
13.17. Patches List
06:22
189
13.19. Overlays
05:42
190
13.21. Components
08:45
191
14.1. Troubleshooting - Section Introduction
00:27
192
14.2. Application Failure
02:49
193
14.4. Lab Solution - Application Failure (Optional)
28:07
194
14.5. Control Plane Failure
01:20
195
14.7. Lab Solution - Control Plane Failure (Optional)
15:56
196
14.8. Worker Node Failure
01:49
197
14.10. Lab Solution - Worker Node Failure (Optional)
10:23
198
15.3. JSON Path in Kubernetes
11:55
199
17.2. Solution - Mock Exam -1 (Optional)
32:09
200
17.4. Mock Exam - 2 - Solution (Optional)
43:56
201
17.6. Mock Exam - 3 - Solution (Optional)
48:07
202
18.3. Bonus Lecture Conclusion
03:04
203
18.4. What's Next
09:04
Unlock unlimited learning

Get instant access to all 202 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Certified Kubernetes Administrator (CKA) with Practice Tests?

More courses by Udemy

Frequently asked questions

What are the prerequisites for enrolling in this Kubernetes course?
The course is designed for DevOps professionals and those interested in cloud computing technologies. Familiarity with basic Linux commands and containerization concepts is beneficial, as the course covers advanced topics like Cluster Architecture and Kubernetes components such as Kube-API Server and Kube Scheduler. Prior experience with Docker can be helpful, although the course does discuss Docker deprecation and alternatives like ContainerD.
What projects or practical applications will I work on during the course?
Participants will engage in hands-on labs to reinforce their understanding of Kubernetes concepts. These labs cover practical tasks such as deploying Pods with YAML, managing ReplicaSets and Deployments, setting up Services and Loadbalancers, and configuring Namespaces. The course includes optional lab solutions for practical exercises, allowing students to apply their knowledge in realistic scenarios.
Who is the target audience for this Kubernetes course?
The course is intended for those pursuing a career in DevOps, particularly professionals who wish to enhance their skills in cloud-native application deployment. With Kubernetes being a key component in modern DevOps practices, this course is particularly suited for individuals aiming to advance their careers in cloud computing and container orchestration.
How does this course compare to other Kubernetes courses in terms of depth and scope?
This course offers a thorough exploration of Kubernetes, with 203 lessons covering everything from core concepts to advanced scheduling and resource management. It includes unique sections on Docker deprecation, ETCD, and Admission Controllers, providing a comprehensive understanding. The course also contrasts imperative and declarative approaches, offering depth not always present in other courses.
What specific tools and platforms will I learn to use in this course?
Participants will gain experience with essential Kubernetes tools and components such as Kube-API Server, Kube Controller Manager, Kubelet, and Kube Proxy. The course also covers the use of 'kubectl' for managing Kubernetes resources. Students will learn to handle scheduling with tools like Node Selectors and configure Resource Limits for efficient resource management.
What topics are not covered in this Kubernetes course?
While the course provides a comprehensive view of Kubernetes, it does not delve into non-Kubernetes specific cloud services or detailed container networking outside Kubernetes. It focuses primarily on Kubernetes administration and does not cover topics such as advanced DevOps CI/CD pipelines or non-Kubernetes container orchestration platforms like Docker Swarm.
What is the expected time commitment to complete this course?
The course comprises 203 lessons, and while the total runtime is unspecified, the inclusion of numerous hands-on labs suggests a significant time investment. Students should plan to dedicate several weeks to thoroughly engage with the material, complete practice tests, and participate actively in hands-on labs to ensure certification readiness.