Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Certified Kubernetes Administrator (CKA) with Practice Tests
Introduction
Course Introduction (9:50)
Certification (2:57)
Certification Details
Reference Notes for lectures and labs
Core Concepts
Core Concepts Section Introduction (0:30)
Cluster Architecture (8:47)
ETCD for Beginners (3:02)
ETCD in Kubernetes (3:16)
Kube API Server (4:50)
Kube Controller Manager (4:14)
Kube Scheduler (3:52)
Kubelet (1:42)
Kube Proxy (3:41)
PODs (9:12)
Practice Test Introduction (6:08)
Practice Test - PODs
Solution - Pods (optional) (7:39)
ReplicaSets (16:09)
Practice Test - ReplicaSets
Solution - ReplicaSets (optional) (7:45)
Join our Slack Channel
Deployments (4:26)
Practice Tests - Deployments
Solution: Deployment(optional) (5:07)
Namespaces (8:22)
Practice Test Namespaces
Solution: Namespaces (optional) (5:03)
Services (7:32)
Services Cluster IP (4:01)
Services - Loadbalancer (3:41)
Practice Test Services
Solution: Services (optional) (5:00)
Imperative vs Declarative (13:05)
Certification Tips - Imperative Commands with Kubectl
Practice Test - Imperative Commands
Solution: Imperative Commands (optional) (7:52)
Kubectl Apply Command (4:38)
Attachments
Feedback
Download Presentation Deck
Scheduling
Scheduling Section Introduction (0:53)
Manual Scheduling (2:30)
Practice Test Manual Scheduling
Solution: Manual Scheduling (optional) (3:21)
Labels and Selectors (5:46)
Practice Test Labels and Selectors
Solution: Labels and Selectors (4:10)
Taints and Tolerations (9:42)
Practice Test - Taints and Tolerations
Solution - Taints and Toleration (Optional) (8:02)
Node Selectors (3:19)
Node Affinity (7:16)
Practice Test - Node Affinity
Solution - Node Affinity (Optional) (7:27)
Taints and Tolerations vs Node Affinity (2:32)
Resource Limits (5:53)
Practice Test Resource Limits
Solution: Resource Limits (5:09)
DaemonSets (4:08)
Practice Test DaemonSets
Solution: DaemonSets (optional) (5:43)
Static PODs (8:45)
Practice Test - Static PODs
Multiple Schedulers (5:31)
Practice Test Multiple Schedulers
Solution - Multiple Scheduler (7:45)
Configuring Kubernetes Scheduler (0:50)
Download Presentation Deck
Logging & Monitoring
Logging and Monitoring Section Introduction (0:35)
Monitor Cluster Components (3:57)
Practice Test Monitor Cluster Components
Solution: Monitor Cluster Components (3:25)
Managing Application Logs (2:33)
Practice Test Managing Application Logs
Solution: Logging : (Optional) (2:09)
Download Presentation Deck
Application Lifecycle Management
Application Lifecycle Management - Section Introduction (0:41)
Rolling Updates and Rollbacks (6:42)
Practice Test Rolling Updates and Rollbacks
Solution: Rolling update (8:12)
Commands and Arguments in Docker (7:20)
Commands and Arguments in Kubernetes (2:39)
Practice Test Commands and Arguments
Solution - Commands and Arguments (Optional) (10:45)
Configure Environment Variables in Applications (1:14)
Configure ConfigMaps in Applications (5:18)
Practice Test Env Variables
Solution - Env Variables (Optional) (9:13)
Secrets (5:38)
Practice Test Secrets
Solution - Secrets (Optional) (9:36)
A note on Secrets
Multi-Container PODs (2:13)
Practice Test - Multi Container PODs
Solution - Multi Container Pods (Optional) (10:08)
Multi-container PODs Design Patterns
Init Containers
Practice Test - Init Containers
Solution - Init Containers (Optional) (8:01)
Self Healing Applications
Download Presentation Deck
Cluster Maintenance
Cluster Maintenance - Section Introduction (1:15)
OS Upgrades (4:08)
Practice Test OS Upgrades
Solution - OS Upgrades (optional) (5:57)
Kubernetes Software Versions (2:54)
Cluster Upgrade Introduction (11:10)
Demo - Cluster upgrade (11:37)
Practice Test Cluster Upgrade Process
Solution: Cluster Upgrade Process (12:35)
Backup and Restore Methods (6:17)
Working with ETCDCTL
Practice Test Backup and Restore Methods
Solution: Backup and Restore (13:39)
Download Presentation Deck
Security
Security - Section Introduction (2:15)
Kubernetes Security Primitives (3:18)
Authentication (5:34)
TLS Introduction (1:28)
TLS Basics (20:03)
TLS in Kubernetes (7:48)
TLS in Kubernetes - Certificate Creation (10:54)
View Certificate Details (4:30)
Certificate Health Check Spreadsheet
Practice Test View Certificate Details
Certificates API (6:06)
Practice Test Certificates API
KubeConfig (8:31)
Practice Test KubeConfig
API Groups (5:52)
Authorization (7:30)
Role Based Access Controls (4:28)
Practice Test Role Based Access Controls
Cluster Roles (4:33)
Practice Test Cluster Roles
Service Accounts (8:01)
Practice Test Service Accounts
Image Security (4:43)
Practice Test Image Security
Pre-requisite - Security in Docker (5:37)
Security Contexts (1:51)
Practice Test Security Contexts
Network Policies (7:51)
Developing network policies (11:35)
Practice Test Network Policies
Solution - Network Policies (optional) (12:16)
Kubectx and Kubens – Command line Utilities
Download Presentation Deck
Storage
Storage - Section Introduction (0:44)
Introduction to Docker Storage (0:53)
Storage in Docker (12:31)
Volume Driver Plugins in Docker (1:53)
Container Storage Interface (3:44)
Volumes (4:29)
Persistent Volumes (3:01)
Persistent Volume Claims (4:04)
Using PVC in PODs
Practice Test Persistent Volume Claims
Solution - Persistent Volumes and Persistent Volume Claims (optional) (19:27)
Download Presentation Deck
Storage Class (3:59)
Practice Test - Storage Class
Networking
Networking Introduction (2:04)
Pre-Requisite Switching, Routing, Gateways (12:12)
Prerequsite DNS (14:24)
Prerequisite - CoreDNS
Prerequsite Network Namespaces (15:09)
Prerequsite Docker Networking (7:15)
Prerequsite CNI (6:09)
Cluster Networking (2:14)
Important Note about CNI and CKA Exam
Practice Test - Explore Environment
Solution - Explore Environment (optional) (7:14)
Pod Networking (9:02)
CNI in kubernetes (2:51)
CNI weave (5:58)
Practice Test CNI weave
Solution - Explore CNI Weave (optional) (3:03)
Practice Test - Deploy Network Solution
Solution - Deploy Network Solution (optional) (3:43)
ipam weave (3:21)
Practice Test - Networking Weave
Solution - Networking Weave (optional) (4:49)
Service Networking (8:51)
Practice Test Service Networking
Solution - Service Networking (optional) (4:36)
DNS in kubernetes (5:39)
CoreDNS in Kubernetes (6:43)
Practice Test CoreDNS in Kubernetes
Solution - Explore DNS (optional) (13:02)
Ingress (22:33)
Ingress - Annotations and rewrite-target
Practice Test - CKA - Ingress Networking - 1
Solution - Ingress Networking - 1 (optional) (11:04)
Practice Test - CKA - Ingress Networking - 2
Solution - Ingress Networking - 2 (optional) (10:38)
Download Presentation Deck
Design and Install a Kubernetes Cluster
Designing a Kubernetes Cluster (5:49)
Choosing Kubernetes Infrastructure (5:52)
Configure High Availability (7:48)
ETCD in HA (12:41)
Important Update: Kubernetes the Hard Way
Download Presentation Deck
Install "Kubernetes the kubeadm way"
Introduction to Deployment with kubeadm (2:28)
Resources
Deploy with Kubeadm - Provision VMs with Vagrant (3:06)
Demo - Deployment with Kubeadm (14:30)
Practice Test - Deploy a Kubernetes Cluster using Kubeadm
Solution - Install a Kubernetes Cluster using kubeadm (8:53)
Troubleshooting
Troubleshooting - Section Introduction (0:26)
Application Failure (2:51)
Practice Test Application Failure
Solution - Application Failure (22:27)
Control Plane Failure (1:25)
Practice Test Control Plane Failure
Solution: Control Plane Failure (15:19)
Worker Node Failure (1:54)
Practice Test Worker Node Failure
Solution: Worker Node Failure (11:13)
Download Presentation Deck
Network Troubleshooting
Practice Test - Troubleshoot Network
Other Topics
Labs - JSON PATH
Pre-Requisites - JSON PATH
Advanced Kubectl Commands (12:03)
Practice Test - Advanced Kubectl Commands
Lightning Labs
Lightning Lab Introduction
Lightning Lab - 1
Mock Exams
Mock Exam - Introduction
Mock Exam - 1
Solution - CKA Mock Exam 1 (optional) (21:14)
Mock Exam - 2
Solution - CKA Mock Exam - 2 (Optional) (43:51)
Mock Exam - 3
Solution - CKA Mock Exam - 3 (Optional) (50:28)
Solution - Persistent Volumes and Persistent Volume Claims (optional)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock