Autoscale ACA/AKS theo metric
Nền tảng thực hành: CLI, Azure Portal, Linux/macOS Terminal, PowerShell
Terminal: PowerShell 7 hoặc Bash/Linux Terminal; macOS Terminal nếu dùng macOS
Phiên bản / ghi chú:
- Ngày tạo bài: 22/05/2026
- Git 2.40+
- VS Code latest stable
- kubectl phù hợp version AKS
- Helm 3.x
- Kubernetes 1.29+
Cách 01 — CLI ưu tiên
- Mở terminal có `kubectl` và quyền truy cập cluster lab.
- Kiểm tra context: `kubectl config current-context`.
- Tạo namespace lab nếu cần: `kubectl create ns devops-lab`.
- Tạo hoặc mở file manifest/Helm/Kustomize theo lab.
- Apply cấu hình bằng `kubectl apply`, `helm upgrade --install` hoặc `kubectl kustomize`.
- Kiểm tra pod: `kubectl get pods -n devops-lab`.
- Kiểm tra event: `kubectl get events -n devops-lab --sort-by=.lastTimestamp`.
- Kiểm tra log: `kubectl logs -n devops-lab deploy/<deployment-name>`.
- Sửa manifest nếu lỗi và apply lại.
- Cleanup namespace hoặc release sau khi lab xong.
Mở terminal có `kubectl` và quyền truy cập cluster lab. Kiểm tra context: `kubectl config current-context`. Tạo namespace lab nếu cần: `kubectl create ns devops-lab`. Apply cấu hình bằng `kubectl apply`, `helm upgrade --install` hoặc `kubectl kustomize`.
Kiểm tra kết quả
Hoàn thành autoscale aca/aks theo metric và có bằng chứng kiểm tra: log, screenshot, pipeline run, resource hoặc output CLI.
Cleanup
Xóa tài nguyên lab không dùng, xóa secret/token demo, dọn branch/release/resource group để tránh chi phí và rủi ro.