Certified Kubernetes Administrator (CKA)

By William Boyd

Pass the Certified Kubernetes Administrator (CKA) exam and develop the skills necessary for working with Kubernetes, one of the most popular container orchestration tools.

24 hours
  • 86 Lessons
  • 32 Hands-On Labs
  • 10 Course Quizzes

About the course

The Certified Kubernetes Administrator exam allows you demonstrate that you have the skills necessary to build and manage Kubernetes environments. This course will provide you with the knowledge and hands-on experience that you will need in order to be a successful Kubernetes administrator in the real world and pass the CKA exam.

Lab Highlights

Building a Kubernetes 1.22 Cluster with kubeadm Certified Kubernetes Administrator (CKA) Practice Exam: Part 2 Certified Kubernetes Administrator (CKA) Practice Exam: Part 10 Certified Kubernetes Administrator (CKA) Practice Exam: Part 9 Certified Kubernetes Administrator (CKA) Practice Exam: Part 8 Certified Kubernetes Administrator (CKA) Practice Exam: Part 7 Certified Kubernetes Administrator (CKA): Practice Exam: Part 6 Certified Kubernetes Administrator (CKA) Practice Exam: Part 5 Certified Kubernetes Administrator (CKA) Practice Exam: Part 4 Certified Kubernetes Administrator (CKA) Practice Exam: Part 3 Certified Kubernetes Administrator (CKA) Practice Exam: Part 1 Troubleshooting a Broken Kubernetes Application Troubleshooting a Broken Kubernetes Cluster Using PersistentVolumes in Kubernetes Managing Container Storage with Kubernetes Volumes Using Kubernetes Ingress Using Kubernetes Services with DNS Exposing Kubernetes Pods Using Services Exploring Kubernetes Networking Managing Kubernetes Applications with Deployments Using Static Pods in Kubernetes Using DaemonSets in Kubernetes Assigning a Kubernetes Pod to a Specific Node Using Init Containers in Kubernetes Building Self-Healing Containers in Kubernetes Passing Configuration Data to a Kubernetes Container Discovering Pod Resource Usage with Kubernetes Metrics Controlling Access in Kubernetes with RBAC Exploring a Kubernetes Cluster with kubectl Backing up and Restoring Kubernetes Data in etcd Performing a Kubernetes Upgrade with kubeadm Working with Kubernetes Namespaces
  • Chapter 1 2 Lessons Introduction 4:20

    Course Introduction

    2:04

    CKA Exam Updates

    2:16
  • Chapter 2 7 Lessons Getting Started 2:17:11

    K8s Basics - Quick Recap

    4:44

    K8s Architectural Overview

    7:29

    Building a Kubernetes Cluster

    13:54

    Building a Kubernetes 1.22 Cluster with kubeadm

    1:00:00 Hands-On Lab

    Using Namespaces in K8s

    6:04

    Working with Kubernetes Namespaces

    30:00 Hands-On Lab

    CKA Quiz: Getting Started

    15:00 Quiz
  • Chapter 3 10 Lessons Cluster Management 1:49:07

    K8s Management Overview

    1:08

    Introduction to High Availability in K8s

    4:46

    Introducing K8s Management Tools

    4:04

    Safely Draining a K8s Node

    11:05

    Upgrading K8s with kubeadm

    8:34

    Performing a Kubernetes Upgrade with Kubeadm

    30:00 Hands-On Lab

    Backing Up and Restoring etcd Cluster Data

    3:37

    Backing up and Restoring Kubernetes Data in Etcd

    30:00 Hands-On Lab

    Cluster Management Summary

    0:53

    CKA Quiz: Cluster Management

    15:00 Quiz
  • Chapter 4 9 Lessons Kubernetes Object Management 2:25:02

    Working with kubectl

    12:25

    Exploring a Kubernetes Cluster With Kubectl

    30:00 Hands-On Lab

    kubectl Tips

    10:12

    Managing K8s Role-Based Access Control (RBAC)

    6:15

    Controlling Access in Kubernetes with RBAC

    30:00 Hands-On Lab

    Creating ServiceAccounts

    4:42

    Inspecting Pod Resource Usage

    6:28

    Discovering Pod Resource Usage with Kubernetes Metrics

    30:00 Hands-On Lab

    CKA Quiz: Kubernetes Object Management

    15:00 Quiz
  • Chapter 5 12 Lessons Pods and Containers 2:42:08

    Pods and Containers Overview

    1:16

    Managing Application Configuration

    14:24

    Passing Configuration Data to a Kubernetes Container

    30:00 Hands-On Lab

    Managing Container Resources

    8:00

    Monitoring Container Health with Probes

    10:20

    Building Self-Healing Pods with Restart Policies

    8:13

    Building Self-Healing Containers in Kubernetes

    30:00 Hands-On Lab

    Creating Multi-Container Pods

    8:08

    Introducing Init Containers

    5:47

    Using Init Containers in Kubernetes

    30:00 Hands-On Lab

    Pods and Containers Summary

    1:00

    CKA Quiz: Pods and Containers

    15:00 Quiz
  • Chapter 6 7 Lessons Advanced Pod Allocation 2:04:57

    Exploring K8s Scheduling

    7:56

    Assigning a Kubernetes Pod to a Specific Node

    30:00 Hands-On Lab

    Using DaemonSets

    6:04

    Using DaemonSets in Kubernetes

    30:00 Hands-On Lab

    Using Static Pods

    5:57

    Using Static Pods in Kubernetes

    30:00 Hands-On Lab

    CKA Quiz: Advanced Pod Allocation

    15:00 Quiz
  • Chapter 7 5 Lessons Deployments 1:13:41

    K8s Deployments Overview

    11:09

    Scaling Applications with Deployments

    7:47

    Managing Rolling Updates with Deployments

    9:45

    Managing Kubernetes Applications With Deployments

    30:00 Hands-On Lab

    CKA Quiz: Deployments

    15:00 Quiz
  • Chapter 8 6 Lessons Networking 1:09:35

    K8s Networking Architectural Overview

    3:07

    CNI Plugins Overview

    2:52

    Understanding K8s DNS

    6:25

    Exploring Kubernetes Networking

    30:00 Hands-On Lab

    Using NetworkPolicies

    12:11

    CKA Quiz: Networking

    15:00 Quiz
  • Chapter 9 8 Lessons Services 2:17:34

    K8s Services Overview

    3:04

    Using K8s Services

    12:37

    Exposing Kubernetes Pods Using Services

    30:00 Hands-On Lab

    Discovering K8s Services with DNS

    7:50

    Using Kubernetes Services With DNS

    30:00 Hands-On Lab

    Managing Access from Outside with K8s Ingress

    9:03

    Using Kubernetes Ingress

    30:00 Hands-On Lab

    CKA Quiz: Services

    15:00 Quiz
  • Chapter 10 7 Lessons Storage 1:49:31

    K8s Storage Overview

    4:52

    Using K8s Volumes

    11:37

    Managing Container Storage With Kubernetes Volumes

    30:00 Hands-On Lab

    Exploring K8s Persistent Volumes

    9:54

    Using K8s Persistent Volumes

    8:08

    Using PersistentVolumes in Kubernetes

    30:00 Hands-On Lab

    CKA Quiz: Storage

    15:00 Quiz
  • Chapter 11 10 Lessons Troubleshooting 1:44:32

    K8s Troubleshooting Overview

    1:12

    Troubleshooting Your K8s Cluster

    8:23

    Checking Cluster and Node Logs

    4:03

    Troubleshooting a Broken Kubernetes Cluster

    30:00 Hands-On Lab

    Troubleshooting Your Applications

    5:36

    Checking Container Logs

    2:48

    Troubleshooting a Broken Kubernetes Application

    30:00 Hands-On Lab

    Troubleshooting K8s Networking Issues

    6:36

    Troubleshooting Summary

    0:54

    CKA Quiz: Troubleshooting

    15:00 Quiz
  • Chapter 12 10 Lessons Practice Exam 5:00:00

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 1

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 2

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 3

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 4

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 5

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 6

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 7

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 8

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 9

    30:00 Hands-On Lab

    Certified Kubernetes Administrator (CKA) - Practice Exam Part 10

    30:00 Hands-On Lab
  • Chapter 13 3 Lessons Conclusion 4:06

    About the Exam

    1:36

    Course Conclusion and What’s Next

    0:59

    Keep Up to Date with Kubernetes This Month

    1:31

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!