Kubernetes for Cloud & DevOps Engineers¶
Duration: 10–12 weeks · Difficulty: Intermediate → Advanced
Production Kubernetes for Cloud, DevOps, Platform, and SRE — deploy, secure, observe, troubleshoot, and operate clusters (local and managed).
Course status
Curriculum follows the REBASH Kubernetes technology prompt (20 modules). All Modules 1–20 tutorials use the academy standard with Excalidraw diagrams under docs/assets/excalidraw/ (not D2). Regenerate with python3 scripts/generate-excalidraw-svg.py. Start with Introduction to Kubernetes and Orchestration.
1. Course overview¶
Purpose¶
Deploy and operate production workloads on Kubernetes — from first Pod to GitOps, HA operations, and managed platforms (EKS/AKS/GKE).
Target roles¶
Kubernetes Administrator · DevOps · Cloud · Platform · SRE · DevSecOps · Infrastructure Engineer
Prerequisites¶
- Linux · Networking · Docker
- Git · Shell · basic Python helpful
Capstone outcomes¶
Workloads · Services/Ingress · storage · RBAC · NetPol · autoscaling · Helm · GitOps · backup/DR · managed K8s · operational excellence
2. Modules¶
| Module | Focus | Start here |
|---|---|---|
| 1 | Fundamentals | Introduction · Architecture |
| 2 | Cluster setup | Install · kubectl |
| 3 | Objects | Pods · Labels & namespaces |
| 4 | Workloads | Deployments · Controllers |
| 5 | Services | Services & networking |
| 6 | Ingress | Ingress & Gateway API |
| 7 | Storage | PV / PVC / CSI |
| 8 | Configuration | ConfigMaps & Secrets · Quotas |
| 9 | Scheduling | Scheduling |
| 10 | Security | RBAC · Hardening |
| 11 | Networking deep dive | CNI, DNS, NetPol |
| 12 | Observability | Monitoring & logging |
| 13 | Autoscaling | HPA, VPA, CA, KEDA |
| 14 | Helm | Package management |
| 15 | GitOps | GitOps & CI/CD |
| 16 | Platform engineering | Operators & multi-tenancy |
| 17 | Production operations | Upgrades, etcd, DR |
| 18 | Troubleshooting | Troubleshooting |
| 19 | Managed Kubernetes | EKS · AKS · GKE |
| 20 | Production Kubernetes | Excellence |