Introduction
Core Concepts
- Recap Architecture
- Docker vs ContainerD
- A note on Docker Deprecation
- Recap Pods
- Recap Pods with YAML
- Recap Demo Creating Pods with YAML
- Practice Test Introduction
- Solution Pods optional
- Recap ReplicaSets
- Solution ReplicaSets optional
- Recap Deployments
- Solution Deployments optional
- Recap Namespaces
- Solution Namespaces optional
- Services
- Services Cluster IP
- Solution Services optional
- Kubectl Explain Command
- Solution Imperative Commands optional
- A Quick Reminder
Configuration
- Define build and modify container images
- Commands and Arguments in Docker
- Commands and Arguments in Kubernetes
- Solution Commands and Arguments Optional
- Environment Variables
- ConfigMaps
- Solution ConfigMaps Optional
- Secrets
- Solution Secrets Optional
- Demo Encrypting Secret Data at Rest
- Pre requisite Security in Docker
- Security Contexts
- Solutions Security Contexts
- Resource Requirements
- Solutions Resource Requirements
- Service Account
- Solutions Service Account
- Taints and Tolerations
- Solution Taints and Tolerations Optional
- Node Selectors Logging
- Node Affinity
- Solution Node Affinity Optional
- Taints Tolerations vs Node Affinity
Multi-Container Pods
Observability
- Readiness Probes
- Liveness Probes
- Solution Readiness and Liveness Probes
- Logging
- Solution Logging optional
- Monitoring
- Solution Monitoring optional
POD Design
- Labels Selectors Annotations
- Solution Labels and Selectors optional
- Rolling Updates Rollbacks
- Solution Rolling Updates and Rollbacks optional
- Deployment Strategy Blue Green
- Deployment Strategy Canary
- Solution Deployment strategies
- Jobs
- Cron Jobs
- Solution Jobs and Cronjobs optional
State Persistence
- Introduction to Docker Storage
- Storage in Docker
- Volume Driver Plugins in Docker
- Volumes in Kubernetes
- Persistent Volumes
- Persistent Volume Claims
- Solution Persistent Volumes and Persistent Volume Claims optional
- Storage Classes
- Why Stateful Sets
- Stateful Sets Introduction
- Headless Services
- Storage in StatefulSets
Certification Tips
Helm Fundamentals
(2025 Updates) Kustomize Basics
- Kustomize Problem Statement and Ideology
- Kustomize vs Helm
- InstallationSetup
- The kustomizationyaml File
- Kustomize Output
- Kustomize ApiVersion and Kind
- Managing Directories
- Managing Directories Demo
- Common Transformers
- Image Transformers
- Transformers Demo
- Patches Intro
- Different Types of Patches
- Patches Dictionary
- Patches list
- Overlays
- Components
Lightning Labs
Mock Exams
Security
- Kubernetes Security Primitives
- Authentication
- KubeConfig
- Solution KubeConfig
- API Groups
- Authorization
- Role Based Access Controls
- Solution Role Based Access Controls
- Cluster Roles
- Solution Cluster Roles
- Admission Controllers
- Solution Admission Controllers
- Validating and Mutating Admission Controllers
- Solution Validating and Mutating Admission Controllers
- API Versions
- API Deprecations
- Solution API VersionsDeprecations
- Custom Resource Definition
- Custom Controllers
- Operator Framework