Kubernetes
CKA Certification Course Certified Kubernetes Administrator
CKA Certification Course Certified Kubernetes Administrator¶
Introduction¶
- Course Introduction
- Certification
Application Lifecycle Management¶
- 2025 Updates Horizontal Pod Autoscaler HPA
- 2025 Updates In place Resize of Pods
- 2025 Updates Introduction to Autoscaling
- 2025 Updates Vertical Pod Autoscaling VPA
- Application Lifecycle Management Section Introduction
- Commands and Arguments in Docker
- Commands and Arguments in Kubernetes
- Configure ConfigMaps in Applications
- Configure Environment Variables in Applications
- Demo Encrypting Secret Data at Rest
- Horizontal Pod Autoscaler HPA 2025 Updates
- In place Resize of Pods 2025 Updates
- Introduction to Autoscaling 2025 Updates
- Multi Container Pods
- Rolling Updates and Rollbacks
- Secrets
- Solution Commands and Arguments Optional
- Solution Env Variables Optional
- Solution Init Containers Optional
- Solution Multi Container Pods Optional
- Solution Rolling update
- Solution Secrets Optional
- Vertical Pod Autoscaling VPA 2025 Updates
Cluster Maintenance¶
- Backup and Restore Methods
- Cluster Maintenance Section Introduction
- Cluster Upgrade Introduction
- Demo Cluster upgrade
- Kubernetes Software Versions
- OS Upgrades
- Solution Backup and Restore
- Solution Backup and Restore 2
- Solution Cluster Upgrade Process
- Solution OS Upgrades optional
Core Concepts¶
- A Quick Reminder
- A note on Docker Deprecation
- Cluster Architecture
- Core Concepts Section Introduction
- Demo Pods with YAML
- Deployments
- Docker vs ContainerD
- ETCD for Beginners
- ETCD in Kubernetes
- Imperative vs Declarative
- Kube API Server
- Kube Controller Manager
- Kube Proxy
- Kube Scheduler
- Kubectl Apply Command
- Kubelet
- Namespaces
- Pods
- Pods with YAML
- Practice Test Introduction
- ReplicaSets
- Services
- Services Cluster IP
- Services Loadbalancer
- Solution Deploymentoptional
- Solution Imperative Commands optional
- Solution Namespaces optional
- Solution Pods optional
- Solution ReplicaSets optional
- Solution Services optional
Design and Install a Kubernetes Cluster¶
- Choosing Kubernetes Infrastructure
- Configure High Availability
- Design a Kubernetes Cluster
- ETCD in HA
Helm Basics 2025 Updates¶
- A quick note about Helm2 vs Helm3
- Customizing chart parameters
- Helm Components
- Helm charts
- Installation and configuration
- Lifecycle management with Helm
- What is Helm
- Working with Helm basics
Install Kubernetes the kubeadm way¶
- Demo Deployment with Kubeadm
- Deploy with Kubeadm Provision VMs with Vagrant
- Introduction to Deployment with kubeadm
- Solution Install a Kubernetes Cluster using kubeadm
- Kustomize Basics 2025 Updates
- Common Transformers
- Components
- Different Types of Patches
- Image Transformers
- InstallationSetup
- Kustomize ApiVersion Kind
- Kustomize Output
- Kustomize Problem Statement idealogy
- Kustomize vs Helm
- Managing Directories
- Managing Directories Demo
- Overlays
- Patches Dictionary
- Patches Intro
- Patches list
- Transformers Demo
- kustomization
Logging Monitoring¶
- Logging and Monitoring Section Introduction
- Managing Application Logs
- Monitor Cluster Components
- Solution Logging Optional
- Solution Monitor Cluster Components
Mock Exams¶
- Mock Exam 1 Step by Step Solutions
- Mock Exam 2 Step by Step Solutions
- Mock Exam 3 Step by Step Solutions
- Page
- Solution CKA Mock Exam 3 Optional
- Whats Next
Networking¶
- 2025 Updates Introduction to Gateway API
- CNI in kubernetes
- CNI weave
- Cluster Networking
- CoreDNS in Kubernetes
- DNS in kubernetes
- Ingress
Introduction to Gateway API 2025 Updates¶
- Page
- Pod Networking
- Prerequisite CNI
- Prerequisite DNS
- Prerequisite Docker Networking
- Prerequisite Network Namespaces
- Prerequisite Switching Routing Gateways CNI in kubernetes
- Service Networking
- Solution Deploy Network Solution optional
- Page
- Solution Explore DNS optional
- Solution Explore Environment optional
- Solution Ingress Networking 1 optional
- Solution Ingress Networking 2 optional
- Solution Networking Weave optional
- Solution Service Networking optional
- ipam weave
Other Topics¶
- Advanced Kubectl Commands
Scheduling¶
- 2025 Updates Admission Controllers
- 2025 Updates Solution Admission Controllers
- 2025 Updates Solution Validating and Mutating Admission Controllers
- 2025 Updates Validating and Mutating Admission Controllers
- Admission Controllers 2025 Updates
- Configuring Scheduler Profiles
- DaemonSets
- Labels and Selectors
- Manual Scheduling
- Multiple Schedulers
- Node Affinity
- Node Selectors
- Priority Classes
- Resource Limits
- Scheduling Section Introduction
- Solution Admission Controllers 2025 Updates
- Solution DaemonSets optional
- Solution Labels and Selectors
- Solution Manual Scheduling optional
- Solution Multiple Scheduler
- Solution Node Affinity Optional
- Solution Resource Limits
- Solution Static Pods Optional
- Solution Taints and Toleration Optional
- Solution Validating and Mutating Admission Controllers 2025 Updates
- Static Pods
- Taints and Tolerations
- Taints and Tolerations vs Node Affinity
- Validating and Mutating Admission Controllers 2025 Updates
Security¶
- 2025 Updates Custom Controllers
- 2025 Updates Custom Resource Definition CRD
- 2025 Updates Operator Framework
- API Groups
- Page
- Authorization
- Certificates API
- Cluster Roles
- Custom Controllers 2025 Updates
- Custom Resource Definition CRD 2025 Updates
- Developing network policies
- Image Security
- KubeConfig
- Kubernetes Security Primitives
- Network Policies
- Operator Framework 2025 Updates
- Pre requisite Security in Docker
- Role Based Access Controls
- Security Contexts
- Security Section Introduction
- Service Accounts
- Solution Certificates API
- Solution Cluster Roles
- Solution Image Security
- Solution KubeConfig
- Solution Network Policies optional
- Solution Role Based Access Controls
- Solution Security Contexts
- Solution Service Accounts
- Solution View Certification Details
- TLS Basics
- TLS Introduction
- TLS in Kubernetes
- TLS in Kubernetes Certificate Creation
- View Certificate Details
Storage¶
- Container Storage Interface
- Introduction to Docker Storage
- Persistent Volume Claims
- Persistent Volumes
- Solution Persistent Volumes and Persistent Volume Claims optional
- Solution Storage Class
- Storage Class
- Storage Section Introduction
- Storage in Docker
- Volume Driver Plugins in Docker
- Volumes
Troubleshooting¶
- Application Failure
- Control Plane Failure
- Solution Application Failure
- Solution Control Plane Failure
- Solutions Worker Node Failure
- Troubleshooting Section Introduction
- Worker Node Failure
Helm
2025 Updates Helm Basics¶
- 01 What is Helm
- 02 Installation and configuration
- 03 A quick note about Helm2 vs Helm3
- 04 Helm Components
- 05 Helm charts
- 06 Working with Helm basics
- 07 Customizing chart parameters
- 08 Lifecycle management with Helm
Kustomize
2025 Updates Kustomize Basics¶
- Common Transformers
- Components
- Different Types of Patches
- Image Transformers
- Page
- Kustomize ApiVersion Kind
- Kustomize Output
- Kustomize Problem Statement idealogy
- Kustomize vs Helm
- Managing Directories
- Managing Directories Demo
- Overlays
- Patches Dictionary
- Patches Intro
- Patches list
- Transformers Demo
- kustomization
Links and References
- https://github.com/kubernetes/kubernetes