Quản lý trên ArgoCD

Quản lý workload trên ArgoCD

Bây giờ, chúng ta đăng nhập vào giao diện người dùng và xem cách workloads đang được quản lý thông qua ArgoCD.

  1. Theo mặc định, dịch vụ argocd-server không được công khai. Với mục đích của hội thảo này, chúng ta sẽ sử dụng Load Balancer để sử dụng.
kubectl patch svc blueprints-addon-argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}'

Add-ons

  1. Đợi 5 phút sau, LoadBalancer được tạo.
export ARGOCD_SERVER=`kubectl get svc blueprints-addon-argocd-server -n argocd -o json | jq --raw-output '.status.loadBalancer.ingress[0].hostname'`

Add-ons

  1. TYPE và EXTERNAL-IP trên argo server service đã thay đổi thành LoadBalancer. Copy EXTERNAL-IP của LoadBalancer.
kubectl get svc -n argocd

Add-ons

  1. Mở trình duyệt và dán EXTERNAL-IP của LoadBalancer vào.

Add-ons

  1. Thực hiện tạo mật khẩu tự động và username là admin
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

Add-ons

  1. Sau khi đăng nhập, quan sát các workload trên ArgoCD UI

Add-ons

Add-ons