
Điều phối 21 Microservices với Kubernetes & ArgoCD
🇬🇧 Read the English version of this article on tanhdev.com Answer-first: GitOps với ArgoCD App-of-Apps và Kustomize quản lý khai báo trạng thái mong muốn cho 21 Golang microservices trên Kubernetes. Loại bỏ hoàn toàn thao tác kubectl thủ công, tự động đối chiếu lệch trạng thái (reconciliation) và rollback an toàn dưới 5 phút thông qua lệnh git revert thuần túy. Viết ra được 21 microservices bằng Go với kiến trúc chuẩn mực mới chỉ là một nửa cuộc chiến. Nếu quy trình deploy (triển khai) của bạn vẫn phụ thuộc vào một kỹ sư gõ lệnh kubectl apply từ laptop cá nhân của anh ta vào một chiều thứ Sáu, bạn chưa hề xây dựng một nền tảng enterprise — bạn vừa chế tạo ra một quả bom nổ chậm. ...