Use Code TRYNOW15 for a One-Time, Extra 15% OFF at KodeKloud
Container Orchestration
Containers
DevOps
Certification
Kubernetes

CKA Certification Course – Certified Kubernetes Administrator

Prepare for the Kubernetes Administrators Certification (CKA) with live practice tests right in your browser
Mumshad Mannambeth
Founder & CEO, KodeKloud
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
17
Lessons
book
Challenges
Article icon
309
Topics

What you’ll learn

  • Kubernetes architecture and components
  • Installation and setup of a Kubernetes cluster
  • Kubernetes API and Kubernetes objects
  • Deploy and scale applications in Kubernetes
  • Configure and manage Kubernetes networking
  • Kubernetes storage options and management
  • Kubernetes scheduling and resource allocation
  • Kubernetes troubleshooting and debugging
  • Prepare for the CKA certification exam

Our students work at..

Description

Kubernetes is one of the highest trending technology in Cloud Computing as of today. Kubernetes had the fastest growth in job searches, over 173% from a year before, as reported recently by a survey conducted by Indeed.

With our course from KodeKloud, you will be able to learn, practice, and get certified on Kubernetes with hands-on labs right in your browser, with no extra hassle.

Why You Should Learn Kubernetes?

Having a CKA Certification is essential for any DevOps professional, and DevOps engineers are always in demand. Currently, the average Silicon Valley salary for a DevOps engineer is 20% higher than what a software engineer makes. DevOps engineers make an average of $140,000 to $200,000 annually. And one of the most in-demand skills is Kubernetes Administration.

What Is Kubernetes?

Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

This Kubernetes certification course helps you gain the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster. A series of well-designed lectures with animation and illustrations help you understand complex concepts easily.

Practice Kubernetes With Our CKA Certification Course

Lectures alone won’t help you clear the CKA certification course. The Kubernetes Certification is a practical hands-on exam that provides you with the necessary experience to properly learn Kubernetes. Our coding quizzes can be accessed right in your browser without having to set up any lab environment yourself. We validate your work and give you feedback instantly. You can even preview a few lab exercises for Free!!

After you have completed the lectures and coding exercises, you will have the opportunity to complete a series of assignments that put your new skills to the test. You will be given a challenge to solve using the Kubernetes skills you have learned.

This will give you real-world experience and the chance to work with other students in the community. You will develop a Kubernetes deployment and get feedback to your work.

Join our Community!

Once you enroll in the CKA certification course, you will get access to our community of teachers and learners on Slack where we discuss important topics, tips, and tricks to pass the exam. This is a great place for you to clear your doubts and get answers to your questions instantly.

Sign Up For Our CKA Certification Course Today!

This course is the best way to get Certified in Kubernetes (CKA) for an Absolute Beginner.

Don’t waste any more time wondering what course is best for you. You’ve already found it. Get started right away!

Legal Notice:

Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation. in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.

Course Update History

  • June 15, 2023 – Lab environment upgrade to 1.27v
  • Feb 2, 2023 – Lab environment upgrade to 1.26v
  • Oct 10, 2022 – Lab environment upgrade to 1.24v
  • Sept 2, 2022 – New lab on etcd added
  • May 15, 2022 – Mock Exam solution videos updated
  • May 1, 2022 – Lab environment upgrade to 1.23v
  • Oct 20, 2021 – Lab environment upgrade to 1.22v
  • May 10, 2021 – Lab environment upgrade to 1.20v
  • Aug 24, 2020 – New updates. Lab environment upgrades to v1.19New lectures Storage Section, Troubleshooting Section, kubectl apply, and Solution videos along with labs were added. Updated Kubernetes Imperative Commands Lab.
  • Jun 16, 2020 – Lab environment upgrade to v1.18
  • Dec 3, 2019 – New labs added
  • Jul 5, 2019 – New Mock Exam to the Kubernetes Certification Courses added
  • Jun 7, 2019 – New lectures on Practice Imperative Commands, Multi Container PODs, and Init Containers, along with labs, were added
  • May 21, 2019 – Lab Updates and fixes
Read More

What our students say

About the instructor

Mumshad Mannambeth, Founder and CEO of KodeKloud, is renowned for revolutionizing online learning in DevOps, Cloud Computing, and Automation. 

Mumshad has also worked for Dell EMC, he held various roles including Solutions Architect/Developer and Storage Operations Specialist, where he specialized in storage automation and cloud deployment solutions. His contributions in application modernization and cloud migration are notable.

Mumshad has led teams in APAC, focusing on DevOps and Cloud Automation. His expertise in designing and deploying applications on Microsoft Azure and developing CI/CD pipelines has been pivotal in his professional journey.

He's widely recognized as a Knowledge Sharing Author and has been honored with Excellence@EMC awards in multiple categories.

Mumshad Mannambeth's blend of technical expertise and educational innovation has made him a popular figure in the tech community, and his work at KodeKloud continues to impact and upskill engineers globally.

No items found.

Introduction

lock
lock
4
Topics
Lesson Content

Module Content

Course Introduction 09:50
Certification 02:58
Certification Details
How to Reach Out to KodeKloud and Engage with the Community

Scheduling

lock
lock
33
Topics
Lesson Content

Module Content

Scheduling Section Introduction 00:54
Manual Scheduling 02:31
Practice Test Manual Scheduling
Solution: Manual Scheduling (optional) 03:22
Labels and Selectors 05:47
Practice Test Labels and Selectors
Solution: Labels and Selectors 05:34
Taints and Tolerations 09:42
Practice Test - Taints and Tolerations
Solution - Taints and Toleration (Optional) 08:02
Node Selectors 03:19
Node Affinity 07:16
Practice Test - Node Affinity
Solution - Node Affinity (Optional) 07:27
Taints and Tolerations vs Node Affinity 02:32
Resource Limits 14:51
A quick note on editing PODs and Deployments
Practice Test Resource Limits
Solution: Resource Limits 05:09
DaemonSets 04:08
Practice Test DaemonSets
Solution: DaemonSets (optional) 05:44
Static Pods 08:45
Practice Test - Static Pods
Solution - Static Pods (Optional) 05:58
Multiple Schedulers 09:32
Practice Test Multiple Schedulers
Solution - Multiple Scheduler 07:46
Configuring Scheduler Profiles 09:53
References
Download Presentation Deck 2
(2025 Updates) Admission Controllers 🆕 08:07
(2025 Updates) Practice Test – Admission Controllers 🆕
(2025 Updates) Solution: Admission Controllers 🆕 06:41
(2025 Updates) Validating and Mutating Admission Controllers 🆕 10:26
(2025 Updates) Practice Test – Validating and Mutating Admission Controllers 🆕
(2025 Updates) Solution: Validating and Mutating Admission Controllers 🆕 07:39

Application Lifecycle Management

lock
lock
28
Topics
Lesson Content

Module Content

Application Lifecycle Management - Section Introduction 00:42
Rolling Updates and Rollbacks 06:43
Practice Test Rolling Updates and Rollbacks
Solution: Rolling update 09:05
Configure Applications
Commands and Arguments in Docker 07:20
Commands and Arguments in Kubernetes 02:39
Practice Test Commands and Arguments
Solution - Commands and Arguments (Optional) 10:45
Configure Environment Variables in Applications 01:15
Configure ConfigMaps in Applications 05:19
Practice Test Env Variables
Solution - Env Variables (Optional) 09:00
Secrets 08:20
Practice Test Secrets
Additional Resource
Solution - Secrets (Optional) 09:36
Demo: Encrypting Secret Data at Rest 18:47
A note on Secrets
Multi Container Pods 02:13
Practice Test - Multi Container Pods
Solution - Multi Container Pods (Optional) 15:09
Multi-container Pods Design Patterns
Init Containers
Practice Test - Init Containers
Solution - Init Containers (Optional) 08:02
Self Healing Applications
Download Presentation Deck 4

Cluster Maintenance

lock
lock
19
Topics
Lesson Content

Module Content

Cluster Maintenance - Section Introduction 01:16
OS Upgrades 03:49
Practice Test OS Upgrades
Solution - OS Upgrades (optional) 10:50
Kubernetes Software Versions 02:54
References
Cluster Upgrade Introduction 11:11
Demo - Cluster upgrade 10:49
Practice Test Cluster Upgrade Process
Solution: Cluster Upgrade Process 12:36
Backup and Restore Methods 06:18
Working with ETCDCTL
Practice Test Backup and Restore Methods
Solution: Backup and Restore 18:01
Practice Test Backup and Restore Methods 2
Solution: Backup and Restore 2 20:21
Certification Exam Tip!
References
Download Presentation Deck 5

Security

lock
lock
45
Topics
Lesson Content

Module Content

Security - Section Introduction 02:15
Kubernetes Security Primitives 03:18
Authentication 05:34
Article on Setting up Basic Authentication
TLS Introduction 01:29
TLS Basics 20:03
TLS in Kubernetes 07:48
TLS in Kubernetes - Certificate Creation 10:55
View Certificate Details 04:31
Certificate Health Check Spreadsheet
Practice Test View Certificate Details
Solution - View Certification Details 21:28
Certificates API 06:07
Practice Test Certificates API
Solution - Certificates API 07:37
KubeConfig 08:32
Practice Test KubeConfig
Solution - KubeConfig 08:08
API Groups 05:52
Authorization 07:30
Role Based Access Controls 04:28
Practice Test Role Based Access Controls
Solution - Role Based Access Controls 13:28
Cluster Roles 04:33
Practice Test Cluster Roles
Solution - Cluster Roles 11:13
Service Accounts 14:32
Practice Test Service Accounts
Solution- Service Accounts 08:04
Image Security 04:43
Practice Test Image Security
Solution - Image Security 06:53
Pre-requisite - Security in Docker 05:37
Security Contexts 01:52
Practice Test Security Contexts
Solution - Security Contexts 06:12
Network Policies 08:25
Developing network policies 11:35
Practice Test Network Policies
Solution - Network Policies (optional) 12:17
Kubectx and Kubens – Command line Utilities
Download Presentation Deck 6
(2025 Updates) Custorm Resource Definition (CRD) 🆕 11:00
(2025 Updates) Custom Controllers 🆕 03:57
(2025 Updates) Operator Framework 🆕 03:00

Storage

lock
lock
15
Topics
Lesson Content

Module Content

Storage - Section Introduction 00:45
Introduction to Docker Storage 00:54
Storage in Docker 12:32
Volume Driver Plugins in Docker 01:53
Container Storage Interface 03:44
Volumes 04:30
Persistent Volumes 03:01
Persistent Volume Claims 04:05
Using PVC in Pods
Practice Test Persistent Volume Claims
Solution - Persistent Volumes and Persistent Volume Claims (optional) 18:12
Storage Class 03:59
Practice Test - Storage Class
Solution - Storage Class 10:28
Download Presentation Deck 7

Networking

lock
lock
38
Topics
Lesson Content

Module Content

Networking Introduction 02:04
Prerequisite Switching, Routing, Gateways CNI in kubernetes 12:12
Prerequisite DNS 14:24
Prerequisite - CoreDNS
Prerequisite Network Namespaces 15:09
FAQ
Prerequisite Docker Networking 07:15
Prerequisite CNI 06:10
Cluster Networking 02:11
Important Note about CNI and CKA Exam
Practice Test - Explore Environment
Solution - Explore Environment (optional) 07:14
Pod Networking 09:03
CNI in kubernetes 03:06
Note CNI Weave
CNI weave 05:59
Practice Test CNI
Solution - Explore CNI (optional) 02:12
Practice Test - Deploy Network Solution
Solution - Deploy Network Solution (optional) 03:43
ipam weave 03:21
Practice Test - Networking Weave
Solution - Networking Weave (optional) 05:30
Service Networking 08:51
Practice Test Service Networking
Solution - Service Networking (optional) 05:12
DNS in kubernetes 05:39
CoreDNS in Kubernetes 06:44
Practice Test CoreDNS in Kubernetes
Solution - Explore DNS (optional) 13:03
Ingress 22:34
Article: Ingress
Ingress - Annotations and rewrite-target
Practice Test - CKA - Ingress Networking - 1
Solution - Ingress Networking - 1 (optional) 15:46
Practice Test - CKA - Ingress Networking - 2
Solution - Ingress Networking - 2 (optional) 10:39
Download Presentation Deck 8

Install “Kubernetes the kubeadm way”

lock
lock
6
Topics
Lesson Content

Module Content

Introduction to Deployment with kubeadm 02:32
Resources
Deploy with Kubeadm - Provision VMs with Vagrant 03:06
Demo - Deployment with Kubeadm 14:30
Practice Test - Deploy a Kubernetes Cluster using Kubeadm
Solution - Install a Kubernetes Cluster using kubeadm 09:50

(2025 Updates) Helm Basics

lock
lock
11
Topics
Lesson Content

Module Content

What is Helm 🆕 06:33
Installation and configuration 🆕 01:25
Lab: Installing Helm 🆕
A quick note about Helm2 vs Helm3 🆕 08:09
Helm Components 🆕 07:49
Helm charts 🆕 07:24
Working with Helm: basics 🆕 06:16
Customizing chart parameters 🆕 04:05
Lab: using Helm to deploy a chart 🆕
Lifecycle management with Helm 🆕 07:51
Lab: upgrading a helm chart 🆕

(2025 Updates) Kustomize Basics

lock
lock
22
Topics
Lesson Content

Module Content

Kustomize Problem Statement & idealogy 🆕 08:03
Kustomize vs Helm 🆕 04:34
Installation/Setup 🆕 01:05
kustomization.yaml file 🆕 03:54
Kustomize Output 🆕 02:31
Kustomize ApiVersion & Kind 🆕 00:22
Managing Directories 🆕 06:18
Managing Directories Demo 🆕 09:21
Lab: Managing Directories 🆕
Common Transformers 🆕 03:27
Image Transformers 🆕 02:31
Transformers Demo 🆕 11:31
Lab: Transformers 🆕
Patches Intro 🆕 08:29
Different Types of Patches 🆕 01:13
Patches Dictionary 🆕 06:02
Patches list 🆕 06:21
Lab: Patches🆕
Overlays 🆕 05:41
Lab: Overlay 🆕
Components 🆕 08:44
Lab: Components 🆕

Troubleshooting

lock
lock
13
Topics
Lesson Content

Module Content

Troubleshooting - Section Introduction 00:27
Application Failure 02:51
Practice Test Application Failure
Solution - Application Failure 22:27
Control Plane Failure 01:26
Practice Test Control Plane Failure
Solution: Control Plane Failure 15:20
Worker Node Failure 01:55
Practice Test Worker Node Failure
Solutions Worker Node Failure 10:22
Download Presentation Deck 10
Network Troubleshooting
Practice Test - Troubleshoot Network

Lightning Labs

lock
lock
2
Topics

Mock Exams

lock
lock
10
Topics
Lesson Content

Module Content

Mock Exam - Introduction
Mock Exam - 1
Solution - CKA Mock Exam 1 (optional) 21:15
Mock Exam - 2
Solution - CKA Mock Exam - 2 (Optional) 43:52
Mock Exam - 3
Solution - CKA Mock Exam - 3 (Optional) 50:28
What's Next? 07:23
All the Best!
Kubernetes Update and Project Videos - Your Essential Guide
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
17
Modules
book
Lessons
Article icon
309
Lessons
check mark
Course Certificate
Videos icon
24.98
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
slack icon
Slack channel support
people icon
Community support
language icon
English, French, Spanish, Hindi, Chinese
Closed Captions