Kubernetes¶
Deploy, scale, and operate containerized workloads at cluster scale — from your first Pod to production GitOps, autoscaling, and security hardening.
Overview¶
The REBASH Academy Kubernetes track is a structured, 20-tutorial curriculum for DevOps engineers, SREs, and platform teams. Kubernetes is the standard orchestration layer for containers in production. Each tutorial follows our documentation standards with theory, hands-on labs, YAML manifests, best practices, and interview questions.
Learning Path
Complete the Docker track first — especially From Docker to Kubernetes. Linux and networking fundamentals from the DevOps learning path are strongly recommended.
Curriculum Plan¶
flowchart TD
M1["Module 1: Foundations"] --> M2["Module 2: Workloads"]
M2 --> M3["Module 3: Configuration & Storage"]
M3 --> M4["Module 4: Networking & Operations"]
M4 --> M5["Module 5: Security & Tooling"]
M5 --> M6["Module 6: Production"] Module 1 – Foundations¶
| # | Tutorial | Level | Time |
|---|---|---|---|
| 1 | Introduction to Kubernetes and Orchestration | Beginner | 30 min |
| 2 | Kubernetes Architecture and Components | Beginner | 35 min |
| 3 | Installing Kubernetes and kubectl | Beginner | 40 min |
Module 2 – Workloads¶
| # | Tutorial | Level | Time |
|---|---|---|---|
| 4 | kubectl Essentials and Workflows | Beginner | 35 min |
| 5 | Pods — The Atomic Unit | Beginner | 40 min |
| 6 | Deployments — Managing Replicated Pods | Intermediate | 45 min |
Module 3 – Configuration & Storage¶
| # | Tutorial | Level | Time |
|---|---|---|---|
| 7 | Services and Cluster Networking | Intermediate | 45 min |
| 8 | ConfigMaps and Secrets | Intermediate | 40 min |
| 9 | Persistent Volumes and Storage | Intermediate | 45 min |
Module 4 – Networking & Operations¶
| # | Tutorial | Level | Time |
|---|---|---|---|
| 10 | Ingress and External Access | Intermediate | 45 min |
| 11 | Namespaces and Resource Management | Intermediate | 35 min |
| 12 | Health Checks — Probes and Self-Healing | Intermediate | 40 min |
Module 5 – Security & Tooling¶
| # | Tutorial | Level | Time |
|---|---|---|---|
| 13 | RBAC and Kubernetes Security Basics | Intermediate | 45 min |
| 14 | Troubleshooting Kubernetes Workloads | Advanced | 50 min |
| 15 | Helm — Package Management | Intermediate | 45 min |
Module 6 – Production¶
| # | Tutorial | Level | Time |
|---|---|---|---|
| 16 | GitOps and CI/CD with Kubernetes | Advanced | 50 min |
| 17 | Production Patterns — HPA, PDB, and Affinity | Advanced | 55 min |
| 18 | Monitoring and Logging in Kubernetes | Advanced | 50 min |
| 19 | Kubernetes Security Hardening | Advanced | 55 min |
| 20 | Kubernetes Capstone and Next Steps | Advanced | 45 min |
Learning Objectives¶
By completing this track, you will be able to:
- Explain Kubernetes architecture and run a local cluster with minikube or kind
- Deploy and manage workloads with Deployments, Services, and Ingress
- Configure applications with ConfigMaps, Secrets, and persistent storage
- Implement health probes, RBAC, and systematic troubleshooting workflows
- Package releases with Helm and operate clusters with GitOps patterns
- Apply production patterns: HPA, PDB, affinity, monitoring, and security hardening
Related Sections¶
Continue to Terraform for infrastructure as code, GitLab CI/CD for pipelines, or browse Learning Paths.