Hướng dẫn deploy một applications với kustomize sử dụng build options
Tương tự với việc deploy một Application với manifest, để deploy một ứng dụng sử dụng Kustomize cần thực hiện các bước tương tự như mục deploy với manifest trong Documentation.
Bước 1. Chuẩn bị một Repository để deploy ứng dụng. Trong phần demo này, deploy một số ứng dụng lên Kubernetes bao gồm: thành phần ingress controller, argocd-rollout và Application.
Cụ thể: Cấu trúc thư mục source code như sau:
Trong đó:
- Argo-rollout được deploy sử dụng Kustomize với build options Helm chart:
- Ingress-nginx và các thành phần khác được deploy sử dụng Kustomize với manifest:
Bước 2. Thực hiện cấu hình build options của Kustomize thông qua giao diện Portal theo hướng dẫn chi tiết trong Documentation.
Trong trường hợp chưa cấu hình build options, việc tạo Application sẽ gặp lỗi.
Bước 3. Deploy Application thông qua ArgoCD. Thực hiện tạo Application tương tự như mục deploy với manifest trong Documentation. Tuy nhiên, đối với ứng dụng deploy với Kustomize và Helm chart cần cấu hình thêm một số thông tin như sau:
Application sau khi deploy thành công:






