Certified Kubernetes Administrator 2020
4.6 (317 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.
2,834 students enrolled

Certified Kubernetes Administrator 2020

Master Course to prepare for Certified Kubernetes Administrator certification.
4.6 (317 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.
2,834 students enrolled
Created by Zeal Vora
Last updated 7/2020
English
Price: $34.99
30-Day Money-Back Guarantee
This course includes
  • 20 hours on-demand video
  • 31 articles
  • 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
  • Strong Fundamentals of Kubernetes
  • Designing Kubernetes Clusters from Scratch
  • Security Aspects of Kubernetes
  • Networking Aspects of Kubernetes
  • Troubleshooting & Cluster Maintenance
  • Exam Preparation Guidance
Requirements
  • Docker
Description

This course is specifically designed for the aspirants who intend to give the "Certified Kubernetes Administrator" certification as well as for those who intend to gain strong foundation on Kubernetes

The course is designed from absolute scratch which makes it a go-to course for any individual who are new to the field of Kubernetes.

With tons of practicals, easy to understand videos and dedicated exam preparation section, this course is all you need for the Kubernetes certification.

Who this course is for:
  • Individuals Aiming for Certified Kubernetes Administrator certification.
  • Individuals who wants to have a solid foundation in Kubernetes
Course content
Expand all 166 lectures 20:16:29
+ Introduction
3 lectures 08:17
CKA - Exam Blueprint
03:53
Document - Link to Code Repository
00:02
+ Domain 1: Core Concepts
30 lectures 03:33:17
Installation Options for Kubernetes
09:42
Using Managed Kubernetes Service from CSP
13:39
Installing & Configuring kubectl for Linux
02:56
Document - Installation of Kubectl
00:02
Configuring Kubernetes in Minikube in Windows
07:18
Document - Minikube Installation Commands
00:04
Configuring Kubernetes in Minikube in Linux
06:22
Document - Minikube Installation Commands
00:19
Understanding PODS
20:24
Understanding Kubernetes Objects
09:53
Overview of Kubernetes Cluster Architecture
09:10
K8S Components - ETCD
05:46
K8S Components - kube-apiserver
08:55
Introduction to API
15:30
Kubernetes API Primitives
09:41
Creating First POD Configuration in YAML
12:41
Document - API Resources for writing YAML files
00:03
Working with Multi-Container Pods
09:21
Setting Environment Variables for Windows
03:48
K8S Components - kube-scheduler
05:31
Document - Note on CMD vs Entrypoint
00:10
Revising Dockerfile - CMD vs ENTRYPOINT
04:15
Understanding Commands and Arguments in Kubernetes
12:43
CLI Documentation of K8s Resources
06:00
Revising DockerFile - EXPOSE Instruction
10:17
Exposing Ports for PODS
05:01
Generating Pod Manifests via CLI
00:09
Practice Test - Domain 1
01:51
+ Domain 2: Application Lifecycle Management
17 lectures 02:00:33
Introduction to Labels and Selectors
13:52
Implementing Labels and Selectors
07:15
Overview of ReplicaSets
04:33
Creating our first ReplicaSet
08:54
Introduction to Deployments
05:45
Creating our first deployment
11:16
Rolling Back Deployments
03:56
Important Pointers - Deployments
10:24
Understanding Liveness Probe
09:28
Understanding Readiness Probe
08:51
Overview of Docker Restart Policy
05:52
Overview of Batch Jobs
09:55
Creating first Job in Kubernetes
09:54
CronJobs
06:15
Generating Deployment Manifests via CLI
03:22
Document - Lecture Commands
00:07
Practice Test - Domain 2
00:53
+ Domain 3: Networking
23 lectures 02:31:49
Overview of Service
13:43
Creating our first Service and Endpoint
09:42
Service Type: ClusterIP
03:30
Using Selectors for Service Endpoints
07:39
Port vs TargePort
06:14
Service Type: NodePort
07:48
Service Type: Load Balancer
09:07
Generating Service Manifests via CLI
06:16
Document - Lecture Commands
00:09
Overview of Ingress
08:39
Understanding Ingress Resource and Ingress Controllers
10:36
Overview of Helm
08:52
Configuring Helm and Tiller
05:32
Deploying our first Helm Chart
04:14
Document - Deploying Chart Commands
00:14
Named Based Virtual Hosting (Ingress)
08:18
Deploying Nginx Ingress Controller
06:09
Document - Ingress Controller Deployment
00:01
Configuring Default BackEnd for Ingress
04:35
Kubernetes Namespace
07:36
Service Accounts
09:46
Understanding kube-proxy
11:48
Practice Test - Domain 3
01:19
+ Domain 4: Scheduling
10 lectures 01:12:55
Understanding DaemonSets
08:21
Overview of NodeSelector
07:13
Understanding Node Affinity
11:35
Pod Affinity and Pod Anti-Affinity
09:55
Resource Limits
12:50
Scheduling Pods without a Scheduler
07:20
Document - Static Pod
00:04
Taints and Tolerations
07:39
Components of Taints and Tolerations
06:20
Practice Test - Domain 4
01:38
+ Domain 5: Security
21 lectures 02:50:16
Understanding Authentication
13:15
Document - Authenticate with Bearer Token
00:04
Introduction to Asymmetric Key Encryption
11:22
Understanding SSL/TLS
17:07
Creating TLS Certificate for Authentication
16:00
Document - Certificate Based Authentication
00:35
Understanding Authorization
08:46
API Groups, Resources and Verbs
07:33
Access Control based on Namespace
05:54
ClusterRole and ClusterRoleBinding
10:14
Kubernetes Secrets
14:37
Document - Commands for Generating Secrets
00:10
Mounting Secrets Inside Pods
06:01
Network Security Policies
09:51
Linux Capabilities with Docker Containers
07:37
Overview of Privileged Containers
06:46
Running Privileged Containers in Kubernetes
04:57
Understanding Kubeconfig
15:37
Creating Kubeconfig from Scratch
11:40
Document - Kubeconfig from Scratch
00:16
Practice Test - Domain 5
01:53
+ Domain 6 - Storage
8 lectures 01:10:56
Overview of Docker Volumes
16:01
Creating Volumes in Kubernetes
08:32
PersistentVolume and PersistentVolumeClaim
14:05
Static vs Dynamic Provisioning of PV
09:20
Document - Dynamic Provisioning
00:00
ConfigMaps
11:32
Security Contexts
10:54
Practice Test - Domain 6
00:31
+ Domain 7 - Installation, Configuration & Validation
21 lectures 03:10:51
Configuring Cluster with kubeadm
17:50
Document - Configuration Commands
00:01
Kubernetes Cluster from Scratch
06:49
Provisioning Release Binaries
07:45
Document - Downloading Binaries
00:10
Configuring the Certificate Authority
09:20
Installing and Configuring ETCD
14:38
Configuring kube-api server
13:35
Configuring Controller Manager
10:49
Configuring Scheduler
04:27
Validating Cluster Component Status
09:22
Worker Node Configurations
14:09
Configuring Networking
04:12
RBAC for API to Kubelet Communication
03:11
Configuring DNS in Cluster
04:16
Kubelet Preferred Instance Type
08:07
Document - kube-api flag
00:00
Smoke Testing
09:30
Encrypting Secrets in ETCD at Rest
08:31
TLS Bootstrapping of Worker Nodes
24:31
Backing and Restoring ETCD
19:37
+ Domain 8 - Logging / Monitoring
9 lectures 51:15
Kubernetes Events
06:05
Monitor Cluster Components
07:07
Deploying Metric Server
07:10
Document - Installing Metric Server
00:05
Horizontal Pod Auto-Scaler
09:48
Document - Configuring HPA
00:08
Understanding Docker Logging Drivers
09:19
Monitoring Application Logs
04:57
Monitoring Cluster Component Logs
06:35
+ Domain 9 - Troubleshooting
3 lectures 18:16
Troubleshooting Application Failure
03:53
Solution - Troubleshooting Application Failure
09:29
Troubleshooting Control Plane Failure
04:54