全部產品
Search
文件中心

Container Service for Kubernetes:GitOps高可用模式

更新時間:May 09, 2026

ACK One GitOps支援以高可用模式運行Argo CD。相比預設模式,高可用模式會運行更多的Deployment,確保Argo CD各組件資源充足,並對各組件參數進行調優。當關聯集群數量超過20個或Application數量超過200個時,建議使用GitOps高可用模式來發布應用。

使用說明

  • 高可用模式下,GitOps會使用6個2核 4 GB和1個4核8 GB的ECI執行個體,併產生少量PrivateZone記錄。具體計費資訊,請參見Elastic Container Instance計費概述PrivateZone產品計費

  • 高可用模式適合Application數量在2000個以內的情境,若Application數量超過2000個並出現效能問題,請提交工單聯絡Container Service團隊。也可加入DingTalk群(DingTalk群號:35688562)進行反饋。

適用範圍

開啟GitOps高可用模式

  1. 為ACK One艦隊開啟GitOps高可用模式。

    1. 如果尚未開啟GitOps公網訪問:

      aliyun adcp UpdateHubClusterFeature --ClusterId <YOUR-FLEET-ID> --ArgoCDEnabled true --ArgoCDHAEnabled true
    2. 已經開啟了GitOps公網訪問:

      aliyun adcp UpdateHubClusterFeature --ClusterId <YOUR-FLEET-ID> --ArgoCDEnabled true --ArgoCDHAEnabled true --PublicAccessEnabled true 
  2. 查看高可用模式是否開啟成功。

    aliyun adcp DescribeHubClusterDetails --ClusterId <YOUR-FLEET-ID> | grep -B3 -A2 HA

    預期輸出如下,HAEnabled值為true表示開啟成功。

    "ACKOne": {
      "GitOps": {
        "Enabled": true,
        "HAEnabled": true
      }
    }

關閉GitOps高可用模式

  1. 為ACK One艦隊關閉GitOps高可用模式。

    aliyun adcp UpdateHubClusterFeature --ClusterId <YOUR-FLEET-ID> --ArgoCDEnabled true --ArgoCDHAEnabled false 
  2. 登入PrivateZone控制台,在内网域名解析頁面的使用者網域名稱列表中,找到格式為svc.cluster.local.<fleet-id>的網域名稱記錄,刪除其中所有以.argocd為尾碼的解析記錄。