DevOps tutorial - IT technology blog

Triển khai KubeVela trên Kubernetes: Phân phối ứng dụng hiện đại với Open Application Model (OAM)

Sau một sự cố production đau đầu lúc 2 giờ sáng do environment drift giữa staging và production Kubernetes cluster, tôi đã chuyển sang dùng KubeVela với Open Application Model (OAM) để định nghĩa ứng dụng một lần và triển khai nhất quán ở khắp nơi. Bài viết này hướng dẫn cài đặt, cấu hình dựa trên OAM với các policy đa môi trường và approval gate, cùng cách giám sát triển khai bằng lệnh CLI và Prometheus metrics.
DevOps tutorial - IT technology blog

Argo CD ApplicationSet: Tự Động Hóa Triển Khai Ứng Dụng Kubernetes Đa Cluster ở Quy Mô Lớn

Argo CD ApplicationSet giải quyết bài toán quản lý app đa cluster bằng cách tự động tạo các resource Application từ generator — biến hàng trăm manifest thủ công thành một spec khai báo duy nhất. Hướng dẫn này đi qua cài đặt, cấu hình List/Git/Matrix generator và giám sát các application được tạo ra ở quy mô lớn.
DevOps tutorial - IT technology blog

Quản lý Vòng đời Kubernetes Cluster Trên Nhiều Môi trường với Cluster API (CAPI)

Cluster API (CAPI) cho phép bạn quản lý toàn bộ vòng đời Kubernetes cluster — tạo, nâng cấp và xóa — bằng YAML khai báo và quy trình GitOps trên AWS, GCP và bare-metal. Hướng dẫn này đưa một DevOps engineer mới vào nghề qua các bước thiết lập management cluster, khởi tạo workload cluster và thực hiện rolling upgrade mà không cần SSH thủ công hay truy cập cloud console.
DevOps tutorial - IT technology blog

Progressive Delivery trên Kubernetes với Argo Rollouts: Hướng dẫn Canary và Blue/Green Deployment

Argo Rollouts mang lại khả năng kiểm soát traffic chính xác cho Kubernetes với phân tách canary, chuyển đổi blue/green và tự động rollback dựa trên Prometheus. Hướng dẫn này bao gồm cài đặt, định tuyến traffic với NGINX, AnalysisTemplate và các bài học vận hành thực tế cho team đang deploy dưới áp lực.