Core Concepts Section Introduction
Download Presentation Deck for this section
ETCD - Commands (Optional)
Practice Test Introduction
Practice Test - Solution (Optional)
Practice Test - ReplicaSets
Practice Test - ReplicaSets - Solution (Optional)
Practice Test - Deployments
Solution - Deployments (optional)
Solution - Services (optional)
Practice Test - Namespaces
Solution - Namespaces (optional)
Imperative vs Declarative
Certification Tips - Imperative Commands with Kubectl
Practice Test - Imperative Commands
Solution - Imperative Commands (optional)
Here's some inspiration to keep going
Scheduling Section Introduction
Download Presentation Deck for this section
Practice Test - Manual Scheduling
Solution - Manual Scheduling (optional)
Practice Test - Labels and Selectors
Solution : Labels and Selectors : (Optional)
Practice Test - Taints and Tolerations
Solution - Taints and Tolerations (Optional)
Practice Test - Node Affinity
Solution - Node Affinity (Optional)
Taints and Tolerations vs Node Affinity
Resource Requirements and Limits
A quick note on editing Pods and Deployments
Practice Test - Resource Requirements and Limits
Solution: Resource Limits : (Optional)
Practice Test - DaemonSets
Solution - DaemonSets (optional)
Practice Test - Static Pods
Solution - Static Pods (Optional)
Practice Test - Multiple Schedulers
Solution - Practice Test - Multiple Schedulers : (Optional)
Configuring Scheduler Profiles
Logging and Monitoring Section Introduction
Download Presentation Deck
Monitor Cluster Components
Practice Test - Monitoring
Solution: Monitor Cluster Components : (Optional)
Managing Application Logs
Practice Test - Monitor Application Logs
Solution: Logging : (Optional)
Application Lifecycle Management - Section Introduction
Rolling Updates and Rollbacks
Practice Test - Rolling Updates and Rollbacks
Solution: Rolling update : (Optional)
Practice Test - Commands and Arguments
Solution - Commands and Arguments (Optional)
Configure Environment Variables in Applications
Configuring ConfigMaps in Applications
Practice Test: Environment Variables
Solution - Environment Variables (Optional)
Configure Secrets in Applications
Solution - Secrets (Optional)
Demo: Encrypting Secret Data at Rest
Practice Test - Multi Container Pods
Solution - Multi-Container Pods (Optional)
Multi-container Pods Design Patterns
Practice Test - Init Containers
Solution - Init Containers (Optional)
Self Healing Applications
Cluster Maintenance - Section Introduction
Download Presentation Deck
Practice Test - OS Upgrades
Solution - OS Upgrades (optional)
Kubernetes Software Versions
Practice Test - Cluster Upgrade
Solution: Cluster Upgrade
Backup and Restore Methods
Practice Test - Backup and Restore Methods
Solution - Backup and Restore
Practice Test Backup and Restore Methods 2
Solution: Backup and Restore 2
Security - Section Introduction
Download Presentation Deck
Kubernetes Security Primitives
Article on Setting up Basic Authentication
TLS in Kubernetes - Certificate Creation
Resource: Download Kubernetes Certificate Health Check Spreadsheet
Practice Test - View Certificates
Solution - View Certification Details
Practice Test - Certificates API
Solution Certificates API
Practice Test - KubeConfig
Persistent Key/Value Store
Role Based Access Controls
Solution Role Based Access Controls
Cluster Roles and Role Bindings
Practice Test - Cluster Roles and Role Bindings
Practice Test Service Accounts
Solution Service Accounts
Practice Test - Image Security
Pre-requisite - Security in Docker
Practice Test - Security Contexts
Solution Security Contexts
Developing network policies
Practice Test - Network Policy
Kubectx and Kubens – Command line Utilities
Solution - Network Policies (optional)
Storage - Section Introduction
Introduction to Docker Storage
Volume Driver Plugins in Docker
Container Storage Interface (CSI)
Practice Test - Persistent Volumes and Persistent Volume Claims
Solution - Persistent Volumes and Persistent Volume Claims
Application Configuration
Practice Test - Storage Class
Networking - Section Introduction
Download Presentation Deck
Prerequisite - Switching Routing
Prerequisite - Network Namespaces
Prerequisite - Docker Networking
Important Note about CNI and CKA Exam
Practice Test - Explore Kubernetes Environment
Solution - Explore Environment (optional)
Practice Test - Explore CNI
Solution - Explore CNI (optional)
Practice Test - Deploy Network Solution
Solution - Deploy Network Solution (optional)
IP Address Management - Weave
Practice Test - Networking Weave
Solution - Networking Weave (optional)
Practice Test - Service Networking
Solution - Service Networking (optional)
Practice Test - Explore DNS
Solution - Explore DNS (optional)
Ingress - Annotations and rewrite-target
Practice Test - Ingress - 1
Solution - Ingress Networking 1 - (optional)
Practice Test - Ingress - 2
Solution - Ingress Networking - 2 (optional)
Download Presentation Deck
Design a Kubernetes Cluster
Choosing Kubernetes Infrastructure
Configure High Availability
Important Update: Kubernetes the Hard Way
Introduction to Deployment with Kubeadm
Deploy with Kubeadm - Provision VMs with Vagrant
Demo - Deployment with Kubeadm
Practice Test - Deploy a Kubernetes Cluster using Kubeadm
Solution - Deploy a Kubernetes Cluster using kubeadm : (Optional)
Troubleshooting - Section Introduction
Download Presentation Deck
Practice Test - Application Failure
Solution - Application Failure : (Optional)
Practice Test - Control Plane Failure
Solution - Control Plane Failure : (Optional)
Practice Test - Worker Node Failure
Solution - Worker Node Failure : (Optional)
Practice Test - Troubleshoot Network