Giao diện
Kubernetes Masterclass
🎓 Series Overview
Kubernetes Masterclass được thiết kế cho Backend/DevOps Engineer đã thành thạo Docker, muốn chinh phục thế giới Container Orchestration ở quy mô Production.
Chào mừng bạn đến với Kubernetes Masterclass - hành trình từ "Docker Developer" lên "Kubernetes Architect".
🎯 Mục tiêu Series
Sau khi hoàn thành series này, bạn sẽ:
- Hiểu sâu kiến trúc Kubernetes qua mô hình tư duy "Headquarters vs Factory"
- Thành thạo các Workload Resources (Pod, Deployment, StatefulSet, DaemonSet)
- Làm chủ Networking & Service Discovery
- Triển khai Storage Solutions cho Stateful Applications
- Áp dụng Security Best Practices (RBAC, Network Policies, Pod Security)
- Vận hành Production Cluster với Monitoring & Logging
📚 Curriculum
| Module | Tiêu đề | Nội dung chính |
|---|---|---|
| Module 1 | Architecture ETCD & API Server Runtime & Networking | Kiến trúc Control Plane & Worker Node Deep Dive into the Brain Docker is Dead & Pod Networking |
| Module 2 | Workloads Stateful vs Daemon Services Resources & QoS ⚔️ Challenge | Pod Lifecycle, Deployment & StatefulSets |
| Module 3 | Networking Ingress ⚔️ Challenge | Service Discovery, CoreDNS, Ingress |
| Module 4 | Config & Secrets | ConfigMap, Secret, 12-Factor App |
| Module 5 | Persistent Storage Stateful Workloads ⚔️ Challenge | PV, PVC, StorageClass VolumeClaimTemplates, DB on K8s |
| Module 6 | Security (RBAC) ⚔️ Challenge | RBAC, NetworkPolicy, PSP |
| Module 7 | Network Policy (Zero Trust) | Firewall, CNI, Isolation |
| Module 8 | Security Context (Hardening) | runAsUser, ReadOnlyFS, Capabilities |
| Module 9 | Probes (Health Check) ⚔️ Challenge | Liveness, Readiness, Startup Probes |
| Module 10 | HPA & Metrics Server | Autoscaling, Thuật toán, Custom Metrics |
| Module 11 | Prometheus & Grafana | Observability, PromQL, Golden Signals |
| Module 12 | Helm Charts | Package Management, Templates, DRY Principle |
| Module 13 | GitOps & ArgoCD | Git as Source of Truth, Pull Model, Self-Healing |
🚀 Prerequisites
Trước khi bắt đầu, hãy đảm bảo bạn đã:
- Hoàn thành Docker Masterclass hoặc có kinh nghiệm tương đương
- Hiểu rõ Container, Image, và Docker Networking cơ bản
- Có mindset sẵn sàng cho "Paradigm Shift" từ single-host sang distributed systems
💡 Learning Path
Nếu bạn chưa tự tin với Docker, hãy quay lại Docker Module 1: Genesis để củng cố nền tảng trước khi tiếp tục.