Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Certified Kubernetes Administrator Ultimate Masterclass
Rating: 4.4 out of 5(95 ratings)
42,551 students

Certified Kubernetes Administrator Ultimate Masterclass

Certified Kubernetes Administrator | Hands-on | Scenario Based Questions
Created byDeepak Dubey
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Exam Strategy to Pass the Certified Kubernetes Administrator
  • VIM Tips, Shell Tips, Lookup Help and Documentation
  • Tips and Tricks to solve each question
  • Time Management, Organization and Planning for Exam
  • Scenario Based Questions

Course content

4 sections85 lectures18h 9m total length
  • CKA Exam Strategy, Tips & Tricks29:07

    Master cka exam strategies with terminal workflows, vim-based yaml editing, and namespace tricks to speed questions; learn kubectl help, cluster contexts, and essential tasks.

  • Kubernetes Install12:50

    Install and integrate a two-node Kubernetes cluster on AWS using Ubuntu 20.04, including master and worker, containerd, kubeadm, kubectl, kubelet, disable swap, and Calico networking.

  • Kubernetes Upgrade8:24

    Demonstrates a Kubernetes cluster upgrade from 1.23.2 to 1.23.3, upgrading master and worker nodes with kubeadm, then draining, upgrading kubelet and kubectl, and uncordon to resume workloads.

  • Digital Ocean - Automated Kubernetes Setup16:05

    Set up a two-node Kubernetes cluster on DigitalOcean with a master and worker, using Ubuntu 20.04 droplets, SSH keys, and automated scripts to install and join Kubernetes and verify pods.

  • Question - Upgrade Master Node6:45

    Upgrade the Kubernetes master from 1.20.1 to 1.20.2 by updating control plane components and kubelet, kubeadm, and kubectl, after draining and uncordoning the master, without upgrading workers or addons.

  • Kubernetes Backup5:08

    Learn to back up and restore a Kubernetes cluster by snapshotting Etcd with etcdctl, handling certificates, and verifying rollback to a prior pod state.

  • Question - ETCD Backup and Restore2:07

    Learn to take a snapshot of an etcd instance and save it to a specified location, then restore from that snapshot using etcdctl with provided TLS certs.

  • Scenario Based Question - ETCD Backup and Restore V211:36

    Learn how to back up and restore etcd in a Kubernetes cluster using snapshot save and restore, including identifying the correct master or worker node, handling certs, and transferring files.

  • Kubernetes StorageClass Persistent Volume PersistentVolumeClaim and Deployment8:20

    The lecture demonstrates creating a local storage class, provisioning a persistent volume and a persistent volume claim, and deploying an nginx pod that mounts the PVC.

  • Expand PersistentVolumeClaim3:46

    Expand a persistent volume claim for Kubernetes administrator exam by creating PVC volume one with hostpath storage class, mounting it in nginx pod, and increasing capacity from 50MB to 90MB.

  • Question - Create PersistentVolume1:57

    Learn to create a Kubernetes persistent volume with a YAML PV config, 1 gigabyte capacity, read write many access, and host path /tmp/app/config.

  • Kubernetes Ingress8:52

    Learn to configure Kubernetes ingress with minikube and the nginx ingress controller by creating a namespace, deployments, services, and ingress rules for host hello world.info with paths / and /v2.

  • Create Ingress Object2:20

    Create an ingress object in namespace zinger to expose the Hello service on port 8989, using the prefixed path Hello star via documented annotations, demonstrated as a single-command CLI solution.

  • Question - RBAC3:36

    Demonstrate an RBAC task by creating a cluster role deployer admin with access to deployments, statefulsets, and daemonsets, and bind it to a service account in app team dash namespace.

  • Kubernetes Network Policies8:36

    Demonstrates configuring a Kubernetes ingress network policy across front end and back end namespaces to allow only Nginx pods to reach MongoDB pods, while denying other cross-namespace traffic.

  • Question - Create Network Policy7:15

    Create a Kubernetes network policy in the internal namespace to allow port 80 from within the same namespace and from the cop namespace, then test with Nginx and Mongo.

  • Kubernetes DNS Service Lookup7:30

    Explore how Kubernetes DNS resolves services across namespaces, using a DNS utils pod to NS lookup front end and back end services, and learn when to use fully qualified names.

  • nslookup4:53

    Perform nslookup for a Kubernetes service and pod using a busybox pod and nginx deployment. Validate service and pod DNS after exposing port 80 with the YAML.

  • Kubernetes Static Pods5:51

    Explore Kubernetes static pods on worker nodes, started at cluster startup and outside the API server, created as YAML in the predefined manifest path and automatically recreated if stopped.

  • Pod Scheduling Using Node Name and Node Selector7:41

    Demonstrates scheduling pods on the worker via node name and on the master via a labeled node selector, including taint removal and namespace setup with cleanup.

  • Using Named Port in Deployment and Service7:22

    Demonstrates how to declare and use a named port in a Kubernetes deployment and its service, exposing via node port and cluster IP, with test steps and YAML configurations.

  • Question - Troubleshoot Broken Node3:10

    Learn to troubleshoot a broken Kubernetes worker node in a scenario-based exam by inspecting kubelet status, starting and enabling the service, and verifying the node is ready with kubectl.

  • Safely Drain a Node5:40

    Learn how to safely drain a node in Kubernetes by using a DaemonSet and a Deployment, illustrating how cordon, eviction, and ignoring DaemonSet pods affect scheduling.

  • Find Pod with the Highest CPU Usage2:51

    Identify the pod with the highest cpu usage across all namespaces using kubectl top pod, filtering by label tier equal to control plane, and write its name to a file.

  • Calculate Number of Nodes where Pods can be Scheduled3:39

    Determine the healthy number of nodes for scheduling pods and deployments by inspecting taints on master and worker nodes. Use kubectl commands to count available nodes.

  • 3 Practice Questions - Logs, Scale and Drain3:44

    Practice three scenario-based kubernetes tasks—monitor pod logs and write to a file, scale a deployment, and safely drain a node—using kubectl commands.

  • CKA - Search Like a Pro11:53

    Master search strategies for the certified Kubernetes administrator exam by locating ingress, annotations, and network policy and persistent volumes snippets with global search and copy-paste techniques.

Requirements

  • Some Level of Knowledge and Hands-on with Kubernetes

Description

This course will cover everything that you need in order to pass the Certified Kubernetes Administrator Exam.

It is specifically created to supplement your existing knowledge of Kubernetes and to deal with passing the exam.

This is not a beginner's course and expect you to know about basics of Kubernetes and have some existing hands-on experience with Kubernetes.

Contains Tips, Tricks and Exam Strategy

Last Minute Preparation Guide

How to setup your local environment and Exam setup on the exam day

Time Management, Planning and Navigation through the questions

Hacks, Quick Lookups on the Questions being asked

All the important topics covered when appearing for these exams

Topic by Topic Demo of the important potential questions

Straight to the point

Efficient and effective use of your time

Documentation Walkthrough

Advice on passing the exam on the second attempt if not pass on the first attempt

Since both the exam overlap with each other on some topics and exam pattern so better use of your time in learning that through a single course

Most of the exercises can be performed via minikube on local machine

Only the Installation, Upgrade and ETCD backup requires you to create some infrastructure onto the cloud

Explanation on how to tackle every question one by one

Going to the exam with the right mindset.

Who this course is for:

  • You need some knowledge and hands-on experience on Kubernetes. This is not a Beginner level course. This is the right course if you are already have knowledge, concepts and Hands-on with Kubernetes and now you wish to get certified.