1.建立argocd命名空間
kubectl create namespace argocd
2.安裝資源
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
3.查看argocd 命名空間下的所有資源 等待運行完畢
kubectl get all -n argocd
4.修改Service的Cluster更改為LoadBalancer
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}'
5.查看argocd的service
kubectl get svc -n argocd
6.查看登錄密碼—默認賬戶為:admin
kubectl get pods -n argocd -l app.kubernetes.io/name=argocd-server -o name | cut -d'/' -f 2
輸入賬號admin密碼是初始化產生的
kubectl get secret -n argocd argocd-initial-admin-secret -o yaml
轉換解析密碼 base64 ,為解析後的密碼
echo cFN4SG5kR0tadFpjQ3Jaag== |base64 -d
7.使用Port Forwarding開啟後台並登入
kubectl port-forward svc/argocd-server -n argocd 8080:443
通過ssh或是https連結git專案
加入app應用
查看更新的內容
如果git有更新會變成outofsync然後會觸發更新的動作
Hits: 113