🚀 DevOps✍️ Khoa📅 19/04/2026☕ 2 phút đọc

🚀 DevOps

Kiến thức DevOps ở mức intermediate++ — đủ sâu để vận hành production, debug sự cố thực tế, và tư duy đúng về CI/CD, GitOps, và container orchestration.

Mục lục

Bài Nội dung Mức độ
Docker + Kubernetes Core Concepts Docker internals (namespaces, cgroups, overlay2), K8s architecture, scheduling, networking (CNI, iptables, NetworkPolicy), QoS, autoscaling, security Intermediate++
Helm, Kustomize và GitOps với Argo CD Helm chart structure, template language, Kustomize overlays, GitOps principles, Argo CD Application/AppProject, App of Apps, ApplicationSet, Image Updater Intermediate++
CI/CD Pipeline Production-Grade BuildKit optimization, image scanning (Trivy, SBOM, Cosign), OIDC/Workload Identity, testing strategy, zero-downtime rollout, canary với Argo Rollouts Intermediate++
K8s Troubleshooting Thực Chiến 8 case thực tế: CrashLoop, Pending, Service routing, Eviction, DNS, CPU throttling, rollout stuck, secret update. Debug tools: ephemeral container, stern, k9s Advanced
Progressive Delivery Feature flags (release/experiment/ops/permission), canary với auto-rollback, A/B testing infrastructure, traffic shadowing, kill switches. Advanced
Service Mesh Sidecar model, Istio vs Linkerd, mTLS everywhere, VirtualService, canary routing, khi nào không cần mesh. Advanced

Learning path

Nên đọc theo thứ tự:

  1. Core Concepts — nền tảng để hiểu các bài sau.
  2. Troubleshooting — đọc sớm để biết mình cần hiểu gì khi gặp sự cố.
  3. CI/CD — build pipeline đúng trước khi nghĩ đến GitOps.
  4. Helm + GitOps — khi cần quản lý config ở quy mô nhiều môi trường/service.