Skip to content

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

ModuleTiêu đềNội dung chính
Module 1Architecture
ETCD & API Server
Runtime & Networking
Kiến trúc Control Plane & Worker Node
Deep Dive into the Brain
Docker is Dead & Pod Networking
Module 2Workloads
Stateful vs Daemon
Services
Resources & QoS
⚔️ Challenge
Pod Lifecycle, Deployment & StatefulSets
Module 3Networking
Ingress
⚔️ Challenge
Service Discovery, CoreDNS, Ingress
Module 4Config & SecretsConfigMap, Secret, 12-Factor App
Module 5Persistent Storage
Stateful Workloads
⚔️ Challenge
PV, PVC, StorageClass
VolumeClaimTemplates, DB on K8s
Module 6Security (RBAC)
⚔️ Challenge
RBAC, NetworkPolicy, PSP
Module 7Network Policy (Zero Trust)Firewall, CNI, Isolation
Module 8Security Context (Hardening)runAsUser, ReadOnlyFS, Capabilities
Module 9Probes (Health Check)
⚔️ Challenge
Liveness, Readiness, Startup Probes
Module 10HPA & Metrics ServerAutoscaling, Thuật toán, Custom Metrics
Module 11Prometheus & GrafanaObservability, PromQL, Golden Signals
Module 12Helm ChartsPackage Management, Templates, DRY Principle
Module 13GitOps & ArgoCDGit 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.