本文介紹如何在GitOps系統中管理ACK叢集。
前提條件
已登入GitOps系統。具體操作,請參見登入GitOps系統。
說明
不支援通過ArgoCD UI操作管理目的地組群。
查看叢集列表
執行以下命令,查看已添加到GitOps系統的ACK叢集列表。
argocd cluster list
預期輸出:
SERVER NAME VERSION STATUS MESSAGE PROJECT
https://kubernetes.default.svc in-cluster Unknown Cluster has no applications and is not being monitored.
添加ACK關聯集群
在ACK One Fleet執行個體中開啟GitOps功能後,GitOps系統將自動檢測ACK One Fleet執行個體中管理的ACK關聯集群並將其同步添加至GitOps系統。
在ACK One Fleet執行個體中添加2個關聯集群Staging和Production。具體操作,請參見添加關聯集群。
關聯集群添加完成後,GitOps系統將自動添加同步這兩個關聯集群。
執行以下命令,查看當前叢集列表。
argocd cluster list
預期輸出:
SERVER NAME VERSION STATUS MESSAGE PROJECT https://47.91.XX.XX:6443 xxxxxxxxxx225aa20e34ac08-Staging Unknown Cluster has no applications and is not being monitored. https://47.111.XX.XX:6443 xxxxxxxxxx7094a6abeb1423-Prodution Unknown Cluster has no applications and is not being monitored. https://kubernetes.default.svc in-cluster Unknown Cluster has no applications and is not being monitored.
移除ACK關聯集群
根據ACK One Fleet執行個體管理的關聯集群的移除情況,GitOps系統將自動移除不在ACK One Fleet執行個體關聯下的ACK叢集。