Certified Kubernetes Administrator CKA with Practice Tests

Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser – CKA
Certified Kubernetes Administrator CKA with Practice Tests
File Size :
8.44 GB
Total length :
22h 17m



Mumshad Mannambeth


Last update




Certified Kubernetes Administrator CKA with Practice Tests

What you’ll 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

Certified Kubernetes Administrator CKA with Practice Tests


Basic understanding of Docker
YAML Language


*** Updated for latest CKA (2022) 1.26 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, StudentLearning 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 the containerized application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.                                                                                                    Simplify Complex TechnologyKubernetes is at the cutting-edge of application deployment. To elevate your DevOps career, learn how to deploy applications on Kubernetes effectively.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 set up any lab environment yourself. We validate your work and give you feedback instantly. Preview a 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 the 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, UdemyLegal 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.Course Update HistoryFeb 2, 2023 – Lab environment upgrade to 1.26vOct 10, 2022 – Lab environment upgrade to 1.24vSept 2, 2022 – New lab on etcd addedMay 15, 2022 – Mock Exam solution videos updatedMay 1, 2022 – Lab environment upgrade to 1.23vOct 20, 2021 – Lab environment upgrade to 1.22vMay 10, 2021 – Lab environment upgrade to 1.20vAug 24, 2020 – New updatesLab environment upgrade to v1.19New lectures Storage Section, Troubleshooting Section, kubectl apply, Solution videos, and labs were added.Updated Kubernetes Imperative Commands Lab.Jun 16, 2020 – Lab environment upgrade to v1.18Dec 3, 2019 – New labs addedJul 5, 2019 – New Mock Exam to the Kubernetes Certification Courses addedJun 7, 2019 – New lectures on Practice Imperative Commands, Multi Container PODs, and Init Containers, along with labs, were addedMay 21, 2019 – Lab Updates and fixes


Section 1: Introduction

Lecture 1 Course Introduction

Lecture 2 Certification

Lecture 3 Certification Details

Lecture 4 Course Release Notes

Lecture 5 The Kubernetes Trilogy

Lecture 6 Join our Slack Channel for support and interaction

Lecture 7 A note on the Course Curriculum

Lecture 8 Reference Notes for lectures and labs

Section 2: Core Concepts

Lecture 9 Core Concepts Section Introduction

Lecture 10 Download Presentation Deck for this section

Lecture 11 Cluster Architecture

Lecture 12 ETCD For Beginners

Lecture 13 ETCD in Kubernetes

Lecture 14 ETCD – Commands (Optional)

Lecture 15 Kube-API Server

Lecture 16 Kube Controller Manager

Lecture 17 Kube Scheduler

Lecture 18 Kubelet

Lecture 19 Kube Proxy

Lecture 20 Recap – PODs

Lecture 21 PODs with YAML

Lecture 22 Demo – PODs with YAML

Lecture 23 Practice Test Introduction

Lecture 24 Demo: Accessing Labs

Lecture 25 Accessing the Labs

Lecture 26 Practice Test – Pods

Lecture 27 Practice Test – Solution (Optional)

Lecture 28 Recap – ReplicaSets

Lecture 29 Practice Test – ReplicaSets

Lecture 30 Practice Test – ReplicaSets – Solution (Optional)

Lecture 31 Deployments

Lecture 32 Certification Tip!

Lecture 33 Practice Test – Deployments

Lecture 34 Solution – Deployments (optional)

Lecture 35 Services

Lecture 36 Services Cluster IP

Lecture 37 Services – Loadbalancer

Lecture 38 Practice Test – Services

Lecture 39 Solution – Services (optional)

Lecture 40 Namespaces

Lecture 41 Practice Test – Namespaces

Lecture 42 Solution – Namespaces (optional)

Lecture 43 Imperative vs Declarative

Lecture 44 Certification Tips – Imperative Commands with Kubectl

Lecture 45 Practice Test – Imperative Commands

Lecture 46 Solution – Imperative Commands (optional)

Lecture 47 Kubectl Apply Command

Lecture 48 Here’s some inspiration to keep going

Section 3: Scheduling

Lecture 49 Scheduling Section Introduction

Lecture 50 Download Presentation Deck for this section

Lecture 51 Manual Scheduling

Lecture 52 Practice Test – Manual Scheduling

Lecture 53 Solution – Manual Scheduling (optional)

Lecture 54 Labels and Selectors

Lecture 55 Practice Test – Labels and Selectors

Lecture 56 Solution : Labels and Selectors : (Optional)

Lecture 57 Taints and Tolerations

Lecture 58 Practice Test – Taints and Tolerations

Lecture 59 Solution – Taints and Tolerations (Optional)

Lecture 60 Node Selectors

Lecture 61 Node Affinity

Lecture 62 Practice Test – Node Affinity

Lecture 63 Solution – Node Affinity (Optional)

Lecture 64 Taints and Tolerations vs Node Affinity

Lecture 65 Resource Requirements and Limits

Lecture 66 Note on default resource requirements and limits

Lecture 67 A quick note on editing PODs and Deployments

Lecture 68 Practice Test – Resource Requirements and Limits

Lecture 69 Solution: Resource Limits : (Optional)

Lecture 70 DaemonSets

Lecture 71 Practice Test – DaemonSets

Lecture 72 Solution – DaemonSets (optional)

Lecture 73 Static Pods

Lecture 74 Practice Test – Static Pods

Lecture 75 Solution – Static Pods (Optional)

Lecture 76 Multiple Schedulers

Lecture 77 Practice Test – Multiple Schedulers

Lecture 78 Solution – Practice Test – Multiple Schedulers : (Optional)

Lecture 79 Configuring Scheduler Profiles

Lecture 80 References

Section 4: Logging & Monitoring

Lecture 81 Logging and Monitoring Section Introduction

Lecture 82 Download Presentation Deck

Lecture 83 Monitor Cluster Components

Lecture 84 Practice Test – Monitoring

Lecture 85 Solution: Monitor Cluster Components : (Optional)

Lecture 86 Managing Application Logs

Lecture 87 Practice Test – Monitor Application Logs

Lecture 88 Solution: Logging : (Optional)

Section 5: Application Lifecycle Management

Lecture 89 Application Lifecycle Management – Section Introduction

Lecture 90 Download Slide Deck

Lecture 91 Rolling Updates and Rollbacks

Lecture 92 Practice Test – Rolling Updates and Rollbacks

Lecture 93 Solution: Rolling update : (Optional)

Lecture 94 Configure Applications

Lecture 95 Commands

Lecture 96 Commands and Arguments

Lecture 97 Practice Test – Commands and Arguments

Lecture 98 Solution – Commands and Arguments (Optional)

Lecture 99 Configure Environment Variables in Applications

Lecture 100 Configuring ConfigMaps in Applications

Lecture 101 Practice Test: Environment Variables

Lecture 102 Solution – Environment Variables (Optional)

Lecture 103 Configure Secrets in Applications

Lecture 104 A note about Secrets!

Lecture 105 Practice Test – Secrets

Lecture 106 Solution – Secrets (Optional)

Lecture 107 Demo: Encrypting Secret Data at Rest

Lecture 108 Scale Applications

Lecture 109 Multi Container PODs

Lecture 110 Practice Test – Multi Container PODs

Lecture 111 Solution – Multi-Container Pods (Optional)

Lecture 112 Multi-container PODs Design Patterns

Lecture 113 InitContainers

Lecture 114 Practice Test – Init Containers

Lecture 115 Solution – Init Containers (Optional)

Lecture 116 Self Healing Applications

Lecture 117 If you like it, Share it!

Section 6: Cluster Maintenance

Lecture 118 Cluster Maintenance – Section Introduction

Lecture 119 Download Presentation Deck

Lecture 120 OS Upgrades

Lecture 121 Practice Test – OS Upgrades

Lecture 122 Solution – OS Upgrades (optional)

Lecture 123 Kubernetes Software Versions

Lecture 124 References

Lecture 125 Cluster Upgrade Process

Lecture 126 Demo – Cluster upgrade

Lecture 127 Practice Test – Cluster Upgrade

Lecture 128 Solution: Cluster Upgrade

Lecture 129 Backup and Restore Methods

Lecture 130 Working with ETCDCTL

Lecture 131 Practice Test – Backup and Restore Methods

Lecture 132 Solution – Backup and Restore

Lecture 133 Practice Test Backup and Restore Methods 2

Lecture 134 Certification Exam Tip!

Lecture 135 References

Section 7: Security

Lecture 136 Security – Section Introduction

Lecture 137 Download Presentation Deck

Lecture 138 Kubernetes Security Primitives

Lecture 139 Authentication

Lecture 140 Article on Setting up Basic Authentication

Lecture 141 A note on Service Accounts

Lecture 142 TLS Introduction

Lecture 143 TLS Basics

Lecture 144 TLS in Kubernetes

Lecture 145 TLS in Kubernetes – Certificate Creation

Lecture 146 View Certificate Details

Lecture 147 Resource: Download Kubernetes Certificate Health Check Spreadsheet

Lecture 148 Practice Test – View Certificates

Lecture 149 Solution – View Certification Details

Lecture 150 Certificates API

Lecture 151 Practice Test – Certificates API

Lecture 152 Solution Certificates API

Lecture 153 KubeConfig

Lecture 154 Practice Test – KubeConfig

Lecture 155 Solution KubeConfig

Lecture 156 Persistent Key/Value Store

Lecture 157 API Groups

Lecture 158 Authorization

Lecture 159 Role Based Access Controls

Lecture 160 Practice Test – RBAC

Lecture 161 Solution Role Based Access Controls

Lecture 162 Cluster Roles and Role Bindings

Lecture 163 Practice Test – Cluster Roles and Role Bindings

Lecture 164 Solution Cluster Roles

Lecture 165 Service Accounts

Lecture 166 Practice Test Service Accounts

Lecture 167 Image Security

Lecture 168 Practice Test – Image Security

Lecture 169 Solution Image Security

Lecture 170 Pre-requisite – Security in Docker

Lecture 171 Security Contexts

Lecture 172 Practice Test – Security Contexts

Lecture 173 Solution Security Contexts

Lecture 174 Network Policy

Lecture 175 Developing network policies

Lecture 176 Practice Test – Network Policy

Lecture 177 Kubectx and Kubens – Command line Utilities

Lecture 178 Solution – Network Policies (optional)

Section 8: Storage

Lecture 179 Storage – Section Introduction

Lecture 180 Introduction to Docker Storage

Lecture 181 Storage in Docker

Lecture 182 Volume Driver Plugins in Docker

Lecture 183 Container Storage Interface (CSI)

Lecture 184 Download Slide Deck

Lecture 185 Volumes

Lecture 186 Persistent Volumes

Lecture 187 Persistent Volume Claims

Lecture 188 Using PVCs in PODs

Lecture 189 Practice Test – Persistent Volumes and Persistent Volume Claims

Lecture 190 Solution – Persistent Volumes and Persistent Volume Claims

Lecture 191 Application Configuration

Lecture 192 Additional Topics

Lecture 193 Storage Class

Lecture 194 Practice Test – Storage Class

Lecture 195 Solution – Storage Class

Section 9: Networking

Lecture 196 Networking – Section Introduction

Lecture 197 Download Presentation Deck

Lecture 198 Prerequisite – Switching Routing

Lecture 199 Prerequisite – DNS

Lecture 200 Prerequisite – CoreDNS

Lecture 201 Prerequisite – Network Namespaces

Lecture 202 FAQ

Lecture 203 Prerequisite – Docker Networking

Lecture 204 Prerequisite – CNI

Lecture 205 Cluster Networking

Lecture 206 Important Note about CNI and CKA Exam

Lecture 207 Practice Test – Explore Kubernetes Environment

Lecture 208 Solution – Explore Environment (optional)

Lecture 209 Pod Networking

Lecture 210 CNI in kubernetes

Lecture 211 CNI weave

Lecture 212 Practice Test – Explore CNI

Lecture 213 Solution – Explore CNI (optional)

Lecture 214 Practice Test – Deploy Network Solution

Lecture 215 Solution – Deploy Network Solution (optional)

Lecture 216 IP Address Management – Weave

Lecture 217 Practice Test – Networking Weave

Lecture 218 Solution – Networking Weave (optional)

Lecture 219 Service Networking

Lecture 220 Practice Test – Service Networking

Lecture 221 Solution – Service Networking (optional)

Lecture 222 DNS in kubernetes

Lecture 223 CoreDNS in Kubernetes

Lecture 224 Practice Test – Explore DNS

Lecture 225 Solution – Explore DNS (optional)

Lecture 226 Ingress

Lecture 227 Article: Ingress

Lecture 228 Practice Test – Ingress – 1

Lecture 229 Solution – Ingress Networking 1 – (optional)

Lecture 230 Ingress – Annotations and rewrite-target

Lecture 231 Practice Test – Ingress – 2

Lecture 232 Solution – Ingress Networking – 2 (optional)

Section 10: Design and Install a Kubernetes Cluster

Lecture 233 Download Presentation Deck

Lecture 234 Design a Kubernetes Cluster

Lecture 235 Choosing Kubernetes Infrastructure

Lecture 236 Configure High Availability

Lecture 237 ETCD in HA

Lecture 238 Important Update: Kubernetes the Hard Way

Section 11: Install “Kubernetes the kubeadm way”

Lecture 239 Introduction to Deployment with Kubeadm

Lecture 240 Resources

Lecture 241 Deploy with Kubeadm – Provision VMs with Vagrant

Lecture 242 Demo – Deployment with Kubeadm

Lecture 243 Practice Test – Deploy a Kubernetes Cluster using Kubeadm

Lecture 244 Solution – Deploy a Kubernetes Cluster using kubeadm : (Optional)

Section 12: End to End Tests on a Kubernetes Cluster

Lecture 245 Important Update: End to End Section

Section 13: Troubleshooting

Lecture 246 Troubleshooting – Section Introduction

Lecture 247 Download Presentation Deck

Lecture 248 Application Failure

Lecture 249 Practice Test – Application Failure

Lecture 250 Solution – Application Failure : (Optional)

Lecture 251 Control Plane Failure

Lecture 252 Practice Test – Control Plane Failure

Lecture 253 Solution – Control Plane Failure : (Optional)

Lecture 254 Worker Node Failure

Lecture 255 Practice Test – Worker Node Failure

Lecture 256 Solution – Worker Node Failure : (Optional)

Lecture 257 Network Troubleshooting

Lecture 258 Practice Test – Troubleshoot Network

Section 14: Other Topics

Lecture 259 Pre-Requisites – JSON PATH

Lecture 260 Practice Test – JSON PATH

Lecture 261 Advanced Kubectl Commands

Lecture 262 Practice Test – Advanced Kubectl Commands

Section 15: Lightning Labs

Lecture 263 Lightning Lab Introduction

Lecture 264 Lightning Lab – 1

Section 16: Mock Exams

Lecture 265 Mock Exam – 1

Lecture 266 Solution – Mock Exam -1 (Optional)

Lecture 267 Mock Exam – 2

Lecture 268 Mock Exam – 2 – Solution : (Optional)

Lecture 269 Mock Exam – 3

Lecture 270 Mock Exam – 3 – Solution : (Optional)

Section 17: Course Conclusion

Lecture 271 Frequently Asked Questions!

Lecture 272 More Certification Tips!

Lecture 273 Bonus Lecture: Accessing the Labs

System Administrators,DevOps Professionals,Application Developers

Course Information:

Udemy | English | 22h 17m | 8.44 GB
Created by: Mumshad Mannambeth

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top