在argocd中添加k8s集群無法在web控制台操作。默認情況下只能添加argocd所在的K8S集群。
如果要多集群管理支持,需要借助命令行處理。
首先登錄 argocd-cli login argocd控制台ip。
1.首先拿到要添加就集群的kubeconfig文件,目標集群需要添加argocd所在集群以及argocd的kubectl的IP白名單。
2.將文件放在argocd的kubectl機器上。
3.先嘗試 argocd-cli cluster add --kubeconfig kubeconfig文件 --name 你想自定義集群的名稱
此時會返回一個集群長字符串 如200790848234558588-c2b95074f1fc9401c8eba6044461d8ebbabccc
這時候再使用命令
argocd-cli cluster add 200790848234558588-c2b95074f1fc9401c8eba6044461d8ebbabccc --kubeconfig kubeconfig文件 --name 你想自定義集群的名稱
即可將集群加入argocd,此時去web界面看
可以看到已經添加成功。