Certified Kubernetes Administrator (CKA) with Practice Tests
4.7 (10,875 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
47,153 students enrolled

Certified Kubernetes Administrator (CKA) with Practice Tests

Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser - CKA
Bestseller
4.7 (10,875 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
47,153 students enrolled
Last updated 5/2020
English
English, French [Auto-generated], 5 more
  • German [Auto-generated]
  • Indonesian [Auto-generated]
  • Italian [Auto-generated]
  • Portuguese [Auto-generated]
  • Spanish [Auto-generated]
Current price: $129.99 Original price: $199.99 Discount: 35% off
48 minutes left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 108 articles
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
Requirements
  • Basic understanding of Docker
  • YAML Language
Description

Kubernetes is one of the highest trending technology in Cloud Computing as of today. Kubernetes had the fastest growth in job searches, over a 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, Student

Learning 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 deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

                                                                                                    Simplify Complex Technology

Kubernetes is at the cutting-edge of application deployment. To elevate your DevOps career, learn how to effectively deploy applications on Kubernetes.

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 illustration 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 setup any lab environment yourself. We validate your work and give you feedback instantly. Preview 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 a 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 for 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 very good teacher. Top notch! Update: I passed the exam using this course!" - Christopher Williamson, Student, Udemy

Legal 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.

Who this course is for:
  • System Administrators
  • DevOps Professionals
  • Application Developers
Course content
Expand all 247 lectures 14:54:39
+ Introduction
6 lectures 19:26
Certification Details
00:07
Join our Slack Channel for support and interaction
01:04
A note on the Course Curriculum
00:46
+ Core Concepts
38 lectures 02:21:30
Download Presentation Deck for this section
00:05
ETCD For Beginners
03:02
ETCD in Kubernetes
03:16
ETCD - Commands (Optional)
00:57
Kube-API Server
04:50
Kube Controller Manager
04:14
Kube Scheduler
03:52
Kubelet
01:42
Kube Proxy
03:41
Recap - PODs
09:00
PODs with YAML
07:04
Demo - PODs with YAML
10:16
Demo: Accessing Labs
03:31
Accessing the Labs
00:15
Practice Test - Pods
00:01
Practice Test - Solution (Optional)
00:01
Recap - ReplicaSets
16:09
Practice Test - ReplicaSets
00:03
Practice Test - ReplicaSets - Solution (Optional)
00:01
Deployments
04:26
Certification Tip!
00:58
Practice Test - Deployments
00:03
Solution - Deployments (optional)
05:11
Namespaces
08:22
Practice Test - Namespaces
00:04
Solution - Namespaces (optional)
05:45
Services
13:50
Services Cluster IP
04:01
Practice Test - Services
00:01
Solution - Services (optional)
04:52
Certification Tips - Imperative Commands with Kubectl
02:06
Practice Test - Imperative Commands
00:05
Solution - Imperative Commands (optional)
04:00
Your Reviews are Important!
00:15
+ Scheduling
29 lectures 01:25:06
Download Presentation Deck for this section
00:05
Manual Scheduling
02:31
Practice Test - Manual Scheduling
00:00
Solution - Manual Scheduling (optional)
03:21
Labels and Selectors
05:46
Practice Test - Labels and Selectors
00:01
Solution : Labels and Selectors : (Optional)
04:41
Taints and Tolerations
09:42
Practice Test - Taints and Tolerations
00:01
Node Selectors
03:19
Node Affinity
07:08
Practice Test - Node Affinity
00:01
Taints and Tolerations vs Node Affinity
02:32
Resource Requirements and Limits
05:52
Note on default resource requirements and limits
00:21
A quick note on editing PODs and Deployments
01:08
Practice Test - Resource Requirements and Limits
00:00
Solution: Resource Limits : (Optional)
05:09
DaemonSets
04:08
Practice Test - DaemonSets
00:00
Solution - DaemonSets (optional)
05:43
Static Pods
08:45
Practice Test - Static Pods
00:01
Multiple Schedulers
05:31
Practice Test - Multiple Schedulers
00:02
Solution - Practice Test - Multiple Schedulers : (Optional)
07:28
Configuring Kubernetes Scheduler
00:50
Connect with me!
00:01
+ Logging & Monitoring
9 lectures 15:52
Download Presentation Deck
00:05
Monitor Cluster Components
03:57
Practice Test - Monitoring
00:08
Solution: Monitor Cluster Components : (Optional)
03:44
Managing Application Logs
02:33
Practice Test - Monitor Application Logs
00:00
Solution: Logging : (Optional)
04:38
More coming soon!
00:10
+ Application Lifecycle Management
23 lectures 44:38
Download Slide Deck
00:05
Rolling Updates and Rollbacks
07:42
Practice Test - Rolling Updates and Rollbacks
00:00
Solution: Rolling update : (Optional)
08:12
Configure Applications
00:05
Commands
07:20
Commands and Arguments
02:39
Practice Test - Commands and Arguments
00:00
Configure Environment Variables in Applications
01:14
Configuring ConfigMaps in Applications
05:18
Practice Test: Environment Variables
00:00
Configure Secrets in Applications
05:38
A note about Secrets!
01:04
Practice Test - Secrets
00:00
Scale Applications
00:04
Multi Container PODs
02:13
Practice Test - Multi Container PODs
00:01
Multi-container PODs Design Patterns
00:17
InitContainers
01:31
Practice Test - Init Containers
00:01
Self Healing Applications
00:24
If you like it, Share it!
00:04
+ Cluster Maintenance
15 lectures 55:38
Download Presentation Deck
00:05
OS Upgrades
04:08
Practice Test - OS Upgrades
00:00
Kubernetes Software Versions
02:54
References
00:06
Cluster Upgrade Process
11:10
Practice Test - Cluster Upgrade
00:00
Solution: Cluster Upgrade
10:01
Backup and Restore Methods
06:45
Working with ETCDCTL
00:54
Practice Test - Backup and Restore Methods
00:00
Solution - Backup and Restore
18:00
Certification Exam Tip!
00:17
References
00:00
+ Security
29 lectures 01:41:13
Download Presentation Deck
00:05
Kubernetes Security Primitives
03:18
Authentication
05:34
Article on Setting up Basic Authentication
00:57
A note on Service Accounts
00:10
TLS Introduction
01:28
TLS Basics
20:03
TLS in Kubernetes
07:48
TLS in Kubernetes - Certificate Creation
10:54
View Certificate Details
04:30
Resource: Download Kubernetes Certificate Health Check Spreadsheet
00:05
Practice Test - View Certificates
00:00
Certificates API
06:06
Practice Test - Certificates API
00:00
KubeConfig
08:31
Practice Test - KubeConfig
00:00
Persistent Key/Value Store
00:09
API Groups
05:52
Role Based Access Controls
04:28
Practice Test - RBAC
00:00
Cluster Roles and Role Bindings
04:33
Practice Test - Cluster Roles and Role Bindings
00:00
Image Security
04:36
Practice Test - Image Security
00:00
Security Contexts
01:51
Practice Test - Security Contexts
00:00
Network Policy
07:51
Practice Test - Network Policy
00:00
+ Storage
13 lectures 31:59
Introduction to Docker Storage
00:54
Storage in Docker
12:31
Volume Driver Plugins in Docker
01:53
Container Storage Interface (CSI)
03:44
Download Slide Deck
00:05
Volumes
04:29
Persistent Volumes
03:01
Persistent Volume Claims
04:04
Using PVCs in PODs
00:17
Practice Test - Persistent Volumes and Persistent Volume Claims
00:00
Application Configuration
00:07
Additional Topics
00:08
+ Networking
27 lectures 02:07:39
Download Presentation Deck
00:05
Prerequisite - Switching Routing
12:12
Prerequisite - DNS
14:34
Prerequisite - CoreDNS
01:11
Prerequisite - Network Namespaces
15:12
FAQ
00:15
Prerequisite - Docker Networking
07:15
Prerequisite - CNI
06:10
Cluster Networking
02:14
Practice Test - Explore Kubernetes Environment
00:00
Pod Networking
09:02
CNI in kubernetes
02:51
Practice Test - Explore CNI Weave
00:00
CNI weave
05:58
Practice Test - Deploy Network Solution
00:01
IP Address Management - Weave
03:21
Practice Test - Networking Weave
00:00
Service Networking
08:51
Practice Test - Service Networking
00:00
DNS in kubernetes
05:39
CoreDNS in Kubernetes
06:43
Practice Test - Explore DNS
00:00
Ingress
22:33
Practice Test - Ingress - 1
00:01
Ingress - Annotations and rewrite-target
01:21
Practice Test - Ingress - 2
00:01
+ Install "Kubernetes the Hard Way"
24 lectures 01:21:06
Download Presentation Deck
00:05
Design a Kubernetes Cluster
05:50
Choosing Kubernetes Infrastructure
05:52
Choosing a Network Solution
00:15
Configure High Availability
07:48
ETCD in HA
12:41
"Kubernetes the Hard Way" on VirtualBox
00:03
Demo - Pre-Requisites
03:28
Demo - Provision VMS
04:21
Demo - Install Client Tools
02:13
Demo - Secure Cluster
03:55
Demo - Kube config Files
02:55
Demo - Data encryption
00:41
Demo - Install the ETCD cluster on the master nodes
03:07
Demo - Install Control Plane Components
03:01
Demo - Install Control Plane Load Balancer
01:09
Demo - Bootstrap Worker Node
04:32
TLS Bootstrap worker node
07:16
Demo - TLS Bootstrap worker node
05:01
Configure kubectl for Remote Access
00:50
Demo - Deploy POD Networking Solution - Weave
01:41
Demo - Kube-api to Kubelet connectivity
01:44
Deploy core DNS
01:17