Certified Kubernetes Administrator 2024

Master Course to prepare for Certified Kubernetes Administrator certification.

4.61 (2164 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
19,485
students
18.5 hours
content
Oct 2023
last update
$24.99
regular price

What you will learn

Strong Fundamentals of Kubernetes

Designing Kubernetes Clusters from Scratch

Security Aspects of Kubernetes

Networking Aspects of Kubernetes

Troubleshooting & Cluster Maintenance

Exam Preparation Guidance

Description

This course is specifically designed for the aspirants who intend to give the "Certified Kubernetes Administrator" certification and the individuals who intend to gain a strong foundation on Kubernetes from absolute scratch.

One of the pre-requisites for the course is the candidate's prior understanding of the fundamentals of Docker.

The journey of this course begins with Understanding the basics of Container Orchestration technologies, and then the deep dive journey into Kubernetes begins.

This course also has an exam preparation section with a series of practice tests to verify the candidate's understanding of the topics discussed and verify if the candidate is ready to give the official certification exams.

Keeping the standards high similar to other best-seller courses of Zeal, this course has a perfect balance, and every topic is explained in a simplified way with practical scenarios.

With tons of practicals, easy-to-understand videos, and a dedicated exam preparation section, this course is all you need to gain a deeper understanding of Kubernetes and ace the official Certified Kubernetes Application Developer" certification.

With this exciting set of learnings and practicals, I look forward to seeing you in this course and be part of your journey into Kubernetes and getting CKA certified.

Content

Introduction

Introduction to the Course
CKA - Exam Blueprint
Document - Link to Code Repository

Domain 1: Core Concepts

Overview of Container Orchestration
Introduction to Kubernetes
Installation Options for Kubernetes
Using Managed Kubernetes Service from CSP
Installing & Configuring kubectl for Linux
Document - Installation of Kubectl
Configuring Kubernetes in Minikube in Windows
Document - Minikube Installation Commands
Configuring Kubernetes in Minikube in Linux
Document - Minikube Installation Commands
Understanding PODS
Understanding Kubernetes Objects
Overview of Kubernetes Cluster Architecture
K8S Components - ETCD
K8S Components - kube-apiserver
Introduction to API
Kubernetes API Primitives
Creating First POD Configuration in YAML
Document - API Resources for writing YAML files
Working with Multi-Container Pods
Setting Environment Variables for Windows
K8S Components - kube-scheduler
Document - Note on CMD vs Entrypoint
Revising Dockerfile - CMD vs ENTRYPOINT
Understanding Commands and Arguments in Kubernetes
CLI Documentation of K8s Resources
Revising DockerFile - EXPOSE Instruction
Exposing Ports for PODS
Generating Pod Manifests via CLI
Practice Test - Domain 1

Domain 2: Application Lifecycle Management

Introduction to Labels and Selectors
Implementing Labels and Selectors
Overview of ReplicaSets
Creating our first ReplicaSet
Introduction to Deployments
Creating our first deployment
Rolling Back Deployments
Important Pointers - Deployments
Understanding Liveness Probe
Understanding Readiness Probe
Overview of Docker Restart Policy
Overview of Batch Jobs
Creating first Job in Kubernetes
CronJobs
Generating Deployment Manifests via CLI
Document - Lecture Commands
Practice Test - Domain 2

Domain 3: Networking

Overview of Service
Creating our first Service and Endpoint
Service Type: ClusterIP
Using Selectors for Service Endpoints
Port vs TargePort
Service Type: NodePort
Service Type: Load Balancer
Generating Service Manifests via CLI
Document - Lecture Commands
Overview of Ingress
Understanding Ingress Resource and Ingress Controllers
Overview of Helm
Configuring Helm and Tiller
Deploying our first Helm Chart
Document - Deploying Chart Commands
Named Based Virtual Hosting (Ingress)
Deploying Nginx Ingress Controller
Document - Ingress Controller Deployment
Configuring Default BackEnd for Ingress
Kubernetes Namespace
Service Accounts
Understanding kube-proxy
Practice Test - Domain 3

Domain 4: Scheduling

Understanding DaemonSets
Overview of NodeSelector
Understanding Node Affinity
Pod Affinity and Pod Anti-Affinity
Resource Limits
Scheduling Pods without a Scheduler
Document - Static Pod
Taints and Tolerations
Components of Taints and Tolerations
Practice Test - Domain 4

Domain 5: Security

Understanding Authentication
Document - Authenticate with Bearer Token
Introduction to Asymmetric Key Encryption
Understanding SSL/TLS
Creating TLS Certificate for Authentication
Document - Certificate Based Authentication
Understanding Authorization
API Groups, Resources and Verbs
Access Control based on Namespace
ClusterRole and ClusterRoleBinding
Kubernetes Secrets
Document - Commands for Generating Secrets
Mounting Secrets Inside Pods
Network Security Policies
Linux Capabilities with Docker Containers
Overview of Privileged Containers
Running Privileged Containers in Kubernetes
Understanding Kubeconfig
Creating Kubeconfig from Scratch
Document - Kubeconfig from Scratch
Practice Test - Domain 5

Domain 6 - Storage

Overview of Docker Volumes
Creating Volumes in Kubernetes
PersistentVolume and PersistentVolumeClaim
Static vs Dynamic Provisioning of PV
Document - Dynamic Provisioning
ConfigMaps
Security Contexts
Practice Test - Domain 6

Domain 7 - Installation, Configuration & Validation

Configuring Cluster with kubeadm
Document - Configuration Commands
Kubernetes Cluster from Scratch
Provisioning Release Binaries
Document - Downloading Binaries
Configuring the Certificate Authority
Installing and Configuring ETCD
Configuring kube-api server
Configuring Controller Manager
Configuring Scheduler
Validating Cluster Component Status
Worker Node Configurations
Configuring Networking
RBAC for API to Kubelet Communication
Configuring DNS in Cluster
Kubelet Preferred Instance Type
Document - kube-api flag
Smoke Testing
Encrypting Secrets in ETCD at Rest
TLS Bootstrapping of Worker Nodes
Backing and Restoring ETCD

Domain 8 - Logging / Monitoring

Kubernetes Events
Monitor Cluster Components
Deploying Metric Server
Document - Installing Metric Server
Horizontal Pod Auto-Scaler
Document - Configuring HPA
Understanding Docker Logging Drivers
Monitoring Application Logs
Monitoring Cluster Component Logs

Domain 9 - Troubleshooting

Troubleshooting Application Failure
Solution - Troubleshooting Application Failure
Troubleshooting Control Plane Failure

Domain 10 - Cluster Maintenance

Version Skew Support Policy
Facilitating OS Upgrades
Draining Worker Nodes
Document - Drain and Uncordon Node
Taint Based Evictions

Exam Preparation Section

Registering for the Exams
Candidate Handbook - Important Pointers
Important Tips for Exams
Important Pointers for Exams - Domain 1
Important Pointers for Exams - Domain 2
Important Pointers for Exams - Domain 3
Important Pointers for Exams - Domain 4
Important Pointers for Exams - Domain 5
Important Pointers for Exams - Domain 6
Important Pointers for Exams - Domain 7
Important Pointers for Exams - Domain 8
Important Pointers for Exams - Domain 9
Important Pointers for Exams - Domain 10
Exam Preparation Practice Test
Solution - Exam Preparation Test

Screenshots

Certified Kubernetes Administrator 2024 - Screenshot_01Certified Kubernetes Administrator 2024 - Screenshot_02Certified Kubernetes Administrator 2024 - Screenshot_03Certified Kubernetes Administrator 2024 - Screenshot_04

Reviews

Satish
October 3, 2023
Well structured, beautifully explained. offering lots of hands-n practice with demos which provided me strong foundation of CKA.
Meera
September 1, 2023
This course by Zeal Vora is very simple and easy to understand. I followed the course to the T and passed my CKA certification in Aug 2023. I highly recommend this course as the concepts have been explained very clearly and there are quite a few practical examples, along with solutions that one can practice to master their hands-on
Santosh
August 13, 2023
Zeel explained all the concepts in a straightforward way and was easy to understand. This course will not only help to clear the exams but anyone can also clear the interviews. I am looking for your other courses as well like GIT, GITHUB, JENKINS, PYTHON and many more. Thank you so much, Zeel.
Nick
July 7, 2023
First time I've got kubeadm to actually set up a cluster in the cloud after a number of attempts - great work!
Dario
July 4, 2023
Good course to review Kubernetes concepts. Clear, relatively short, and practice-oriented. It would be perfect with the addition of some quizzes here and there.
Leonardo
May 29, 2023
Congratulations on preparing this material. It was very helpful even for a person that has some experience with kubernetes. This course gives the explanation from where each component comes from. It helped me to fill a lot of blanks and improve my k8s skills way beyond 10x. The course is very well structured and aimed on passing the exam with a good knowledge. You can tell the instructor has made a good effort in preparing and constantly improving this course, thank you very much, Zeal.
Naveen
May 6, 2023
Zeal Vora is really exceptional, the classes are very short, up-to the point and crisp along with practical understanding.
shiva
May 6, 2023
Zeal Vora's explanation is very clear and he explains every topic with good examples which make's us to understand very well.
Yemi
April 30, 2023
I am so pleased with how the instructor made complex concepts so easy to understand. He also covered kubernetes the hard way with hand-ons which most other popular CKA courses i have taken do not cover. There are documented steps with commands in the course github repo, so it is easy to follow.
Candise
April 11, 2023
Great match for me to begin studying for the CKA exam. Very informational. I like how the class is formatted and easy to follow along.
Maruti
February 10, 2023
Detailed Course, Concepts explained with depth. Correlated the concepts with real life examples so easy to understand. Learned a lot Thank You Zeal for such great course
Liviu
October 12, 2022
Very very shallow explanation of all the concepts. I regret paying even a penny for this course. Not worth the money nor my time. I'd like a refund. The explanation goes like, this is a service, it can be of type ClusterIP, so now you know what it means. NO I DON'T because you didn't explain even a bit about it!!!
Muralikrishna
September 27, 2022
Excellent Course and explained very well, the quality of the content is outstanding. Such a clean crystal clear explanation by Zeal Vora.
Tin
July 10, 2022
In my opinion, all of your course content in Udemy is top-notch. The outstanding section is the notes and important pointers which make learners easy to revise all of their knowledge. Thank you.
Dinesh
July 4, 2022
very good tutorial and if you want to become expert in kubernetes then preferably this tutorial need to purchase it

Charts

Price

Certified Kubernetes Administrator 2024 - Price chart

Rating

Certified Kubernetes Administrator 2024 - Ratings chart

Enrollment distribution

Certified Kubernetes Administrator 2024 - Distribution chart
2394022
udemy ID
6/1/2019
course created date
11/22/2019
course indexed date
Bot
course submited by