DevOps tutorial - IT technology blog

Kube-green: Tự Động Tạm Dừng Workload Kubernetes Ngoài Giờ Làm Việc để Giảm Chi Phí Cloud cho Môi Trường Dev/Staging

Sau khi nhìn hóa đơn $847/tháng cho dev cluster với workload nhàn rỗi 65% thời gian, tôi cài đặt kube-green — một Kubernetes operator tạm dừng Deployments và StatefulSets ngoài giờ làm việc. Sáu tháng sau, chi phí hàng tháng giảm xuống $290 mà không gặp bất kỳ vấn đề vận hành nào.
DevOps tutorial - IT technology blog

ExternalDNS trên Kubernetes: Tự động đồng bộ DNS Record lên Cloudflare và Route53

Cập nhật DNS record thủ công mỗi lần deploy Kubernetes service là cách làm không thể mở rộng. ExternalDNS theo dõi các resource Ingress và LoadBalancer rồi tự động giữ Cloudflare hoặc Route53 luôn đồng bộ — không cần can thiệp thủ công. Hướng dẫn này trình bày cách cài đặt, cấu hình cho cả hai provider, và cách kiểm tra cũng như giám sát trong môi trường production.
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

Istio Ambient Mesh trên Kubernetes: Service Mesh Không Sidecar để Tối Ưu Tài Nguyên

Istio Ambient Mesh loại bỏ sidecar per-pod bằng cách sử dụng ztunnel DaemonSet chia sẻ cho L4 mTLS và waypoint proxy tùy chọn cho các tính năng L7. Hướng dẫn này đưa bạn qua toàn bộ quá trình triển khai ambient mesh trên Kubernetes, bao gồm các policy traffic, di chuyển dần dần từ sidecar mode, và các mẹo thực tế để giảm overhead tài nguyên proxy lên đến 70%.
DevOps tutorial - IT technology blog

Tự Host GitHub Actions Runner trên Kubernetes với Actions Runner Controller

Chuyển GitHub Actions sang self-hosted runners trên Kubernetes bằng Actions Runner Controller (ARC) có thể cắt giảm chi phí CI/CD tới 80% và loại bỏ tình trạng tắc nghẽn hàng đợi. Hướng dẫn này đi qua toàn bộ quá trình setup thực tế: cài qua Helm, cấu hình autoscaling, chiến lược Docker build và persistent cache — từ góc nhìn của người đã làm sau một cuộc khủng hoảng build queue lúc 2 giờ sáng.