IT Certification


Certified Kubernetes Administrator (CKA) with Practice Tests

Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser - CKA

4.69 (20538 reviews)



18.5 hours


Jan 2021

Last Update
Regular Price

What you will learn

How to Administer a Kubernetes Cluster

How to Design a Kubernetes Cluster

How to Build a Kubernetes Cluster from scratch - "The Hard Way"

How to Test a Kubernetes Cluster end-to-end

How to Troubleshoot a Kubernetes Cluster

How to Secure a Kubernetes Cluster

How to Configure Storage on a Kubernetes Cluster

How to Configure Network on a Kubernetes Cluster


*** Updated for latest CKA (2020) 1.19 version of Exam ***

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.

Learn, practice, and get certified on Kubernetes with hands-on labs right in your browser.

"I have compared this to other courses at Udemy and Linux Academy. All have the strengths and gaps, so far this is a winner!" -  Thomas Trauss, Student

Learning Kubernetes is essential for any DevOps professional. 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.

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

                                                                                                    Simplify Complex Technology

Kubernetes is at the cutting-edge of application deployment. To elevate your DevOps career, learn how to effectively deploy applications on Kubernetes.

This 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! Practice! Practice!

Lectures alone won’t help you clear the certification. The Kubernetes Certification is a practical hands-on exam. You need hands-on experience, you need to get fast and you need practice. That is what our integrated hands-on lab experience gives you. Our coding quizzes can be accessed right in your browser without having to setup any lab environment yourself. We validate your work and give you feedback instantly. Preview 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 for your work.

                                                                                                      Join Our Community!

Once you enroll in the 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.

This course is the best way to get Certified in Kubernetes 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!

"Straight to the point covers the necessary to take the exam with some additional practice. Very good course and a very good teacher. Top-notch! Update: I passed the exam using this course!" - Christopher Williamson, Student, Udemy

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.


Certified Kubernetes Administrator (CKA) with Practice Tests
Certified Kubernetes Administrator (CKA) with Practice Tests
Certified Kubernetes Administrator (CKA) with Practice Tests
Certified Kubernetes Administrator (CKA) with Practice Tests



Course Introduction


Certification Details

The Kubernetes Trilogy

Join our Slack Channel for support and interaction

A note on the Course Curriculum

Core Concepts

Core Concepts Section Introduction

Download Presentation Deck for this section

Cluster Architecture

ETCD For Beginners

ETCD in Kubernetes

Kube-API Server

Kube Controller Manager

Kube Scheduler


Kube Proxy

Recap - PODs

PODs with YAML

Demo - PODs with YAML

Practice Test Introduction

Demo: Accessing Labs

Accessing the Labs

Practice Test - Pods

Practice Test - Solution (Optional)

Recap - ReplicaSets

Practice Test - ReplicaSets

Practice Test - ReplicaSets - Solution (Optional)


Certification Tip!

Practice Test - Deployments


Practice Test - Namespaces


Services Cluster IP

Practice Test - Services

Certification Tips - Imperative Commands with Kubectl

Practice Test - Imperative Commands

Your Reviews are Important!

Join our FB Group!


Scheduling Section Introduction

Download Presentation Deck for this section

Manual Scheduling

Practice Test - Manual Scheduling

Labels and Selectors

Practice Test - Labels and Selectors

Solution : Labels and Selectors : (Optional)

Taints and Tolerations

Practice Test - Taints and Tolerations

Node Selectors

Node Affinity

Practice Test - Node Affinity

Taints and Tolerations vs Node Affinity

Resource Requirements and Limits

Note on default resource requirements and limits

A quick note on editing PODs and Deployments

Practice Test - Resource Requirements and Limits

Solution: Resource Limits : (Optional)


Practice Test - DaemonSets

Static Pods

Practice Test - Static Pods

Multiple Schedulers

Practice Test - Multiple Schedulers

Solution - Practice Test - Multiple Schedulers : (Optional)

Configuring Kubernetes Scheduler

Connect with me!

Logging & Monitoring

Logging and Monitoring Section Introduction

Download Presentation Deck

Monitor Cluster Components

Practice Test - Monitoring

Solution: Monitor Cluster Components : (Optional)

Managing Application Logs

Practice Test - Monitor Application Logs

Solution: Logging : (Optional)

More coming soon!

Application Lifecycle Management

Application Lifecycle Management - Section Introduction

Download Slide Deck

Rolling Updates and Rollbacks

Practice Test - Rolling Updates and Rollbacks

Solution: Rolling update : (Optional)

Configure Applications


Commands and Arguments

Practice Test - Commands and Arguments

Configure Environment Variables in Applications

Configuring ConfigMaps in Applications

Practice Test: Environment Variables

Configure Secrets in Applications

A note about Secrets!

Practice Test - Secrets

Scale Applications

Multi Container PODs

Practice Test - Multi Container PODs

Multi-container PODs Design Patterns


Practice Test - Init Containers

Self Healing Applications

If you like it, Share it!

Cluster Maintenance

Cluster Maintenance - Section Introduction

Download Presentation Deck

OS Upgrades

Practice Test - OS Upgrades

Kubernetes Software Versions


Cluster Upgrade Process

Practice Test - Cluster Upgrade

Backup and Restore Methods

Practice Test - Backup and Restore Methods

Certification Exam Tip!



Security - Section Introduction

Download Presentation Deck

Kubernetes Security Primitives


Article on Setting up Basic Authentication

TLS Introduction

TLS Basics

TLS in Kubernetes

TLS in Kubernetes - Certificate Creation

View Certificate Details

Resource: Download Kubernetes Certificate Health Check Spreadsheet

Practice Test - View Certificates

Certificates API

Practice Test - Certificates API


Practice Test - KubeConfig

Persistent Key/Value Store

API Groups

Role Based Access Controls

Practice Test - RBAC

Cluster Roles and Role Bindings

Practice Test - Cluster Roles and Role Bindings

Image Security

Practice Test - Image Security

Security Contexts

Practice Test - Security Contexts

Network Policy

Practice Test - Network Policy


Storage - Section Introduction

Introduction to Docker Storage

Storage in Docker

Volume Driver Plugins in Docker

Container Storage Interface (CSI)

Download Slide Deck


Persistent Volumes

Persistent Volume Claims

Using PVCs in PODs

Practice Test - Persistent Volumes and Persistent Volume Claims

Application Configuration

Additional Topics


Networking - Section Introduction

Download Presentation Deck

Prerequisite - Switching Routing

Prerequisite - DNS

Prerequisite - CoreDNS

Prerequisite - Network Namespaces


Prerequisite - Docker Networking

Prerequisite - CNI

Cluster Networking

Practice Test - Explore Kubernetes Environment

Pod Networking

CNI in kubernetes

Practice Test - Explore CNI Weave

CNI weave

Practice Test - Explore CNI Weave - 2

Practice Test - Deploy Network Solution

IP Address Management - Weave

Service Networking

Practice Test - Service Networking

DNS in kubernetes

CoreDNS in Kubernetes

Practice Test - Explore DNS


Practice Test - Ingress - 1

Ingress - Annotations and rewrite-target

Practice Test - Ingress - 2

Install "Kubernetes the Hard Way"

Section Introduction

Download Presentation Deck

Design a Kubernetes Cluster

Choosing Kubernetes Infrastructure

Choosing a Network Solution

Configure High Availability


"Kubernetes the Hard Way" on VirtualBox

Demo - Pre-Requisites

Demo - Provision VMS

Demo - Install Client Tools

Demo - Secure Cluster

Demo - Kube config Files

Demo - Data encryption

Demo - Install the ETCD cluster on the master nodes

Demo - Install Control Plane Components

Demo - Install Control Plane Load Balancer

Demo - Bootstrap Worker Node

TLS Bootstrap worker node

Demo - TLS Bootstrap worker node

Configure kubectl for Remote Access

Demo - Deploy POD Networking Solution - Weave

Demo - Kube-api to Kubelet connectivity

Deploy core DNS

Install "Kubernetes the kubeadm way"

Deploy a Kubernetes Cluster with KubeAdm

Practice Test - Deploy a Kubernetes Cluster using Kubeadm

Solution - Deploy a Kubernetes Cluster using kubeadm : (Optional)

End to End Tests on a Kubernetes Cluster

End to End Tests

End to End Tests - Run and Analyze

Smoke test

End to End test part1


Troubleshooting - Section Introduction

Download Presentation Deck

Application Failure

Practice Test - Application Failure

Solution - Application Failure : (Optional)

Control Plane Failure

Practice Test - Control Plane Failure

Solution - Control Plane Failure : (Optional)

Worker Node Failure

Practice Test - Worker Node Failure

Networking Failure

Solution - Worker Node Failure : (Optional)

Other Topics

Pre-Requisites - JSON PATH

Advanced Kubectl Commands

Practice Test - Advanced Kubectl Commands

A reminder to update your review

Mock Exams

Mock Exam - 1

Mock Exam - 2

Mock Exam - 2 - Solution : (Optional)

Mock Exam - 3

Mock Exam - 3 - Solution : (Optional)

Course Conclusion

Frequently Asked Questions!

More Certification Tips!

Bonus Lecture: Accessing the Labs


Derek9 October 2020

So far, it is informative. I wish the pre-requisite to take the Docker for beginners was mentioned when I purchased these two courses. I would have included that one as well. My manager would not approve the additional course as a separate purchase.

Vivek9 October 2020

The course is perfect for anyone giving CKA certification. The labs & tests give enough practice for the certification. The concepts are explained clearly and are precise for the certification curriculum. The course is designed in such a way that a beginner level person can gain Kubernetes knowledge & clear the certification with flying colors. Thank you so much, Mumshad Mannambeth, Udemy & KodeKloud Team for the excellent course.

Clément9 October 2020

So far so good. Excellent labs, clear course, metaphors are used in every new concept to teach them, the exam is clearly a focused on this course

M47ik7 October 2020

The course is is laid out very nicely, and progresses in an organized manner. The analogies used are to the point and greatly helps to understand the concepts. Thank you

Daniele6 October 2020

This training is really great for you to fully understand Kubernetes and pass the exam! Also labs and the fact that you can have a k8s cluster for you to play and tests is really great! Best 12euros ever invested in my life!

Jason27 February 2020

I passed the CKA exam on the first try with a 99%, and the only thing I used to prepare was this course. The interactive labs are far better than any other online course I have taken as they truly make you do the work and then check it to make sure it's been done correctly, step by step. I passed the CKAD exam as well using Mumshad's CKAD prep course.

Niels26 February 2020

Too much video, too little text. With text, it's so easy to skim over stuff you already know or don't need, as you see it all before your very eyes. In videos, you cannot easily skip parts. You can skip forward at most about 15 seconds and then you have to watch for some time to see what this part is about and to be sure you don't miss anything important.

Shanker25 February 2020

It's a wonderful course all topics covered along with well versed practical labs. Best add on provided by kodekloud is slack channel where we can clarify doubts during the practical tests. I gave this review after successfully completing CKA. Follow each and every lecture provided by kodekloud instructor MM.

Paul25 February 2020

Really enjoyed this course. Well delivered and the practical exercises were great. Will book the exam soon.

Raja25 February 2020

Excellent. Sets new benchmark for on-demand learning course. Great illustration. Engaging. Well explained.

Aileen24 February 2020

Clear diagram and animation to illustrate the concept. The lab is good hand on to try out the kube command despite minor hicups on some of lab session

Kevin24 February 2020

Recommend taking this along with the CKA course provided by Linux Foundation. This course is amazing! Not only is this course building confidence for the CKA but making me better in the actual performance of using Kubernetes.

Jonathan23 February 2020

Deliver complicated concepts in simple and clear fashion. Highly recommending those who have weak core concepts of how K8S works to register this course for a thorough understanding.

Sharath21 February 2020

Excellent content and presentation. The whole learning experience has been brilliant. Motivated me to keep going.

Sanjeet20 February 2020

Let me frankly tell you that this course is designed in a unique and comprehensive manner that is by far the best. Moreover, the best part of this course that you get to test your knowledge via the labs for every topic. The entire course is easy to understand, very simple language but highly effective from the learner’s point of view. There is a natural flow supported with analogies, examples, practical demonstration & links to important documents to make it even more interesting. I'd highly recommended this course to everyone for getting the CKA certification.


Expired7/31/201995% OFF


Udemy ID


Course created date


Course Indexed date
Course Submitted by

Android PlayStore
Apple Appstore