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然後會觸發更新的動作

 

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料