top of page
Frame 2043684467.png
Group 61.png
Group 62.png

The Ultimate Kubernetes Administrator Course

Everything you need to master the Certified Kubernetes Administrator (CKA) exam in one comprehensive and practical course!

Become a K8s Administrator — Go from Zero to Hero!

Kubernetes (K8s) is the most popular platform for container orchestration. More and more companies are adopting it. So, the need for IT professionals who know Kubernetes is higher than ever and increasing every year.

This means, if you invest time in learning K8s and getting certified as a K8s administrator, you will have an incredible advantage and a head start in your IT career!

K8s is an open-source system for automating deployment and management of containerized applications.

I wanted to create the most valuable K8s Administrator course 🚀 As usual you can expect complex topics explained in a simple way, animations to help you understand the concepts better and lots of hands-on demos!

By the end of this course, you'll be able to

briefcase-line.png

Confidently use K8s at your work

briefcase-line.png

Work as a K8s Administrator

admin-line.png

Administer a K8s cluster

puzzle-line.png

Set up a K8s cluster from scratch

BookBookmark.png

Ace the Certified Kubernetes Administrator exam

Course Curriculum

Your Path to become a K8s Administrator

Chapter 1:

Kubernetes Core Concepts

Vector (4).png

1 - Introduction to Kubernetes

Vector (4).png

2 - Main Kubernetes Components

Vector (4).png

3 - Kubernetes Architecture (Control Plane and Worker Nodes)

Vector (4).png

4 - Manage Kubernetes Resources - kubectl and config file

Vector (4).png

5 - K8s Configuration File

Vector (4).png

6 - Pre-Requisite: YAML Basics

Chapter 2:

Build Kubernetes Cluster from Scratch

Vector (4).png

1 - Chapter Introduction and Background Story

Vector (4).png

2 - Pre-Requisite: AWS Basics

Vector (4).png

3 - Provision Infrastructure on AWS

Vector (4).png

4 - Pre-Requisite: TLS Certificates

Vector (4).png

5 - Kubernetes Cluster Installation Steps

Vector (4).png

6 - Configure K8s Nodes

Vector (4).png

7 - Container Runtime Interface

Vector (4).png

8 - Install Container Runtime (Containerd)

Vector (4).png

9 - Install kubeadm, kubelet and kubectl

Vector (4).png

10 - Initialize Cluster with kubeadm

Vector (4).png

11 - Connect to cluster (kubeconfig & kubectl)

Vector (4).png

12 - Organize Resources with Namespaces

Vector (4).png

13 - kube-system namespace

Vector (4).png

14 - Pre-Requisite: Networking Basics

Vector (4).png

15 - Networking in K8s - Overview

Vector (4).png

16 - Container Communication

Vector (4).png

17 - Container Network Interface - CNI

Vector (4).png

18 - Configure Network Plugin - Cilium

Vector (4).png

19 - Join Worker Nodes to cluster

Chapter 3:

Deployment, Services & DNS in Kubernetes (Deploy Applications)

Vector (4).png

1 - Chapter Overview

Vector (4).png

2 - Deploy nginx

Vector (4).png

3 - Create nginx Service

Vector (4).png

4 - Labelling Components

Vector (4).png

5 - Scaling Deployments & Record Kubectl Commands

Vector (4).png

6 - Connect to nginx Pod

Vector (4).png

7 - Why DNS?

Vector (4).png

8 - Pre-Requisite: Domain Name System (DNS)

Vector (4).png

9 - DNS in Kubernetes

Vector (4).png

10 - Configure Service IP Address

Vector (4).png

11 - Pro Tip for kubectl

Chapter 4:

External Services & Ingress Controller (Access from Outside)

Vector (4).png

1 - Chapter Overview

Vector (4).png

2 - NodePort

Vector (4).png

3 - Loadbalancer

Vector (4).png

4 - Ingress

Vector (4).png

5 - Setup Ingress - Overview

Vector (4).png

6 - Helm - Package Manager

Vector (4).png

7 - Deploy Ingress Controller

Vector (4).png

8 - Configure Routing

Chapter 5:

Control Access with Users & Permissions

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Authorization with Role Based Access Control (RBAC)

Vector (4).png

3 - Other Authorization Modes

Vector (4).png

4 - Certificates in Kubernetes

Vector (4).png

5 - Certificates API

Vector (4).png

6 - Demo Overview - Users & Permissions

Vector (4).png

7 - Create User Account

Vector (4).png

8 - Connect to Cluster with User

Vector (4).png

9 - Give User Permission - ClusterRole

Vector (4).png

10 - Create ServiceAccount & Permissions

Chapter 6:

Troubleshooting

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Troubleshoot Applications

Vector (4).png

3 - Debug with temporary Pods

Vector (4).png

4 - Kubectl Format Output

Vector (4).png

5 - Troubleshoot Kubelet and Kubectl Issues

Chapter 7:

Multi Container Pods

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Sidcar and Init Containers

Vector (4).png

3 - Demo: Deploy Sidecar and Init Container

Vector (4).png

4 - Exposing Pod Information

Chapter 8:

Persist Data in Kubernetes (Volumes)

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Persisting Data with Volumes - PV, PVC, SC

Vector (4).png

3 - Configure HostPath Volume

Vector (4).png

4 - Configure emptyDir Volume

Chapter 9:

External Configuration with ConfigMap and Secret

Vector (4).png

1 - Introduction to ConfigMap and Secret

Vector (4).png

2 - Demo: Pass as Environment Variables

Vector (4).png

3 - Demo: Pass as Volumes

Chapter 10:

Resource Requests & Limits

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - What are Resource Requests and Limits

Vector (4).png

3 - Demo: Configure Resource Requests and LImits

Chapter 11:

Scheduling Pods

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - NodeName and Node Selector - Assigning Pods to Nodes

Vector (4).png

3 - Node Affinity - Assigning Pods to Nodes

Vector (4).png

4 - Taints & Tolerations

Vector (4).png

5 - Inter-Pod Affinity

Chapter 12:

Health Checks with Liveness and Readiness Probes

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - What are Liveness and Readiness Probes

Vector (4).png

3 - Configure Liveness and Readiness Probes

Chapter 13:

Deployment Strategies - Rolling Update

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - What is a ReplicaSet

Vector (4).png

3 - Deployment Update Strategies - Rolling Update

Chapter 14:

ETCD Backup & Restore

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - What etcd stores

Vector (4).png

3 - Backing up etcd store

Vector (4).png

4 - Alternatives to manage etcd

Vector (4).png

5 - Restoring etcd

Chapter 15:

Kubernetes REST API

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Access REST API with kubectl proxy

Vector (4).png

3 - Interacting with REST API (without kubectl proxy)

Chapter 16:

Upgrade K8s Cluster

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - How Cluster Upgrade works

Vector (4).png

3 - Backing up etcd store

Vector (4).png

4 - Demo: Upgrade Cluster

Chapter 17:

Manage multiple Clusters with Kube Contexts

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Working with multiple clusters using Kube Contexts

Chapter 18:

Certificate Management in Kubernetes

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Check Certificate Expiration

Vector (4).png

3 - Renew Certificates

Chapter 19:

Secure Cluster - Control Traffic with Network Policies

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - How Network Policies work

Vector (4).png

3 - Configure Network Policies for Cluster

Chapter 20:

CKA Exam Tips

Vector (4).png

1 - Chapter Introduction

Vector (4).png

2 - Exam Tips

Vector (4).png

3 - Tips during exam

Vector (4).png

4 - Practice with Mock Exams

Vector (4).png

5 - Official Exam Resources

Frame 2043684458.png
Vector.png

Who this course is for:

CheckCircle.png

DevOps Engineers

CheckCircle.png

System Administrators

CheckCircle.png

Software Developers

CheckCircle.png

Especially for people

  • who want to become a K8s Administrator

  • who want to pass the CKA exam successfully

  • who need to set up and maintain a K8s cluster at work

Pre-Requisites:

CheckCircle.png

Basics of Containers - Docker (My Docker Course on Youtube is sufficient)

CheckCircle.png

Linux Basics (Working with the terminal)

Vector (1).png

Course Includes

BookBookmark.png

20 Chapters, 108 Lectures

Video.png

14 Hours of Video

Rocket.png

Hands-On Demos

CC.png

English Subtitles

Icons_people-24.png

Exclusive Community

HandHeart.png

24/7 Live Support

Certificate.png

Course Certificate

$295

Multiple timezones covered to ensure fast help and you don't get stuck for too long

*Price excludes any applicable VAT taxes

What you’ll learn

CheckCircle.png

Build K8s cluster from scratch

CheckCircle.png

Secure K8s cluster

CheckCircle.png

Administer K8s cluster

CheckCircle.png

Configure Access with Users & Permissions

CheckCircle.png

Networking in Kubernetes

CheckCircle.png

Upgrade cluster

CheckCircle.png

Troubleshoot K8s cluster

CheckCircle.png

Configure Storage

CheckCircle.png

Etcd Backup & Restore

CheckCircle.png

Deploy, scale & configure applications

rocket.png

Compared to other courses about K8s...

...you learn everything hands-on! Instead of "just" explaining the concepts theoretically, you work with step by step demos.

So, you'll have done everything a Kubernetes Administrator has to do with real life examples on virtual machines instead of working in a sandbox environment.

Starting from installing Kubernetes to configuring and administering it!

Vector3.png

What our CKA students say 💙

Frame 2043684464.png
CKA Course - Roland Awah.png
Frame 2043684465.png
Frame 2043684466.png
13-Jose - CKA.png
 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Millions of students love the way I explain complex concepts in an easy way! 💡

No rushing through topics or shallow explanations.

Instead I explain every concept behind, so you'll have a deep understanding and big picture. You can apply the skills right at your work.

Rating.png

This is the best course I've ever seen. I knew some concepts, but this course is going so deep with all the information and is very well explained. You can't ask more than you will find in the course. For me it was like this...

Rating.png

Nana is the Best Teacher, Step by Step Practical Guide!! Make me run Commands every 5', and Verify Every Step!! QA Teaching 100%

Maximiliano U.

material-symbols_verified.png
Rating.png

You have very unique teaching skills. You explain complex topics with simplicity n clarity. Fabulous way of organizing and presenting.It has helped me a lot and made my work life easier.Keep up your good work 🙂

Chytra K.

material-symbols_verified.png
Rating.png

Teaching is an art and you are a genius in that @nana. Thank you so much for such a wonderful and awesome video tutorial! 😊

Syam K.

material-symbols_verified.png
Nana Gelb.png

Nana Janashia

Your Instructor

Hi, my name is Nana. I'm a DevOps Engineer and Trainer.

I've taught millions of people about Kubernetes and how to become professional DevOps engineers through my DevOps bootcamp, Youtube channel and online courses.

Why learn from me

CheckCircle.png

You will learn how to set up a Kubernetes cluster and administer it step by step and simply explained

CheckCircle.png

I've helped thousands of people to pass the CKA exam

CheckCircle.png

Millions of students love the way how I explain complex concepts in an easy way, so that everyone can understand it

CheckCircle.png

Learn from a CNCF Ambassador, AWS Container Hero and Docker Captain

CheckCircle.png

Have given trainings/talks/workshops @ companies like NASA, Microsoft, Red Hat

bottom of page