Tất cả tài liệu

FPT ArgoCD

    Hướng dẫn deploy một applications với kustomize sử dụng build options
    Hướng dẫn deploy một applications với kustomize sử dụng build options
    Updated on 03 Apr 2024

    Tương tự với việc deploy một applications 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 5.8.2 trong Documentations.

    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 k8s bao gồm: thành phần ingress controller, argocd-rollout và applications

    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 của Portal theo hướng dẫn chi tiết ở mục 5.5. trong Document.

    Lưu ý: Trong trường hợp chưa cấu hình build options, việc tạo applications sẽ gặp lỗi.

    Bước 3: Deploy applications thông qua ArgoCD

    Thực hiện tạo Applications tương tự như mục 5.8.2. trong Document. 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:

    Applications sau khi deploy thành công: