🏆 Certified Kubernetes Administrator (CKA): Zero to Hero
Hello there! 👋 Welcome to your ultimate guide for conquering the Certified Kubernetes Administrator certification.
This tutorial note serves as an initial guide for your certification preparation. Start by thoroughly reviewing the Candidate Handbook to familiarize yourself with the exam format, policies, and requirements. Additional detailed content and step-by-step instructions will be provided to help you master the essential skills and concepts. Please stay tuned for updates.
🎯 Course Objectives
This comprehensive learning path is tailored to correspond directly with the official Certified Kubernetes Administration Exam (CKA).
Certification Registration & Details
- 🏅 Official Portal: Certified Kubernetes Administrator (CKA)
- 📘 Candidate Handbook: Read Here
- 📝 Exam Curriculum (Topics): View on GitHub
- 💡 Critical Exam Tips: Linux Foundation Exam Tips
Important Exam Tips
Study the Exam Tips to gain useful strategies and learn about common pitfalls to avoid during the exam!
📚 Curriculum Breakdown
Below is the complete outline of everything covered in this documentation project. Click on any section to expand its specific topics!
1. Basic Concepts
- Core Concepts & Cluster Architecture
- Docker vs ContainerD
- ETCD For Beginners
- API Primitives
- Services and Other Network Primitives
2. Scheduling
- Labels and Selectors
- Daemon Sets
- Resource Limits
- Multiple Schedulers
- Manual Scheduling
- Scheduler Events
- Configuring the Kubernetes Scheduler
3. Logging and Monitoring
- Monitoring Cluster Components
- Monitoring Cluster Component Logs
- Monitoring Applications
- Application Logs
4. Application Lifecycle Management
- Rolling Updates and Rollbacks in Deployments
- Application Configuration
- Scaling Applications
- Self-Healing Applications
5. Cluster Maintenance
- Cluster Upgrade Procedures
- Operating System Upgrades
- Backup and Restore Techniques
6. Security
- Authentication and Authorization
- Kubernetes Security
- Network Policies
- TLS Certificates for Cluster Components
- Image Security
- Security Contexts
- Securing Persistent Key-Value Stores
7. Storage
- Persistent Volumes
- Access Modes for Volumes
- Persistent Volume Claims
- Kubernetes Storage Objects
- Configuring Applications with Persistent Storage
8. Networking
- Prerequisites: Network, Switching, Routing, Tools
- Prerequisites: Network Namespaces
- Prerequisites: Networking in Docker
- Networking Configuration on Cluster Nodes
- Service Networking
- POD Networking Concepts
- Network Load Balancer
- Ingress
- Cluster DNS
- CNI
9. Installation, Configuration & Validation
- Designing a Kubernetes Cluster
- Installing Kubernetes Master and Nodes
- Securing Cluster Communication
- High Availability Kubernetes Cluster
- Kubernetes Release Binaries
- Provisioning Infrastructure
- Selecting a Network Solution
- Kubernetes Infrastructure Configuration
- Running and Analyzing End-to-End Tests
- Node End-to-End Tests
10. Troubleshooting
- Application Failures
- Control Plane Failures
- Worker Node Failures
- Networking Issues