すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:GitOps 高可用性モード

最終更新日:May 09, 2026

ACK One GitOps では、Argo CD を GitOps 高可用性モードで実行できます。デフォルトモードと比較して、高可用性モードでは追加の Deployment を起動し、Argo CD コンポーネントに十分なリソースと最適化されたパラメーターを提供します。関連付けられたクラスターが 20 個以上、またはアプリケーションが 200 個以上ある場合は、このモードを使用してアプリケーションをデプロイすることを推奨します。

利用シーン

  • 高可用性モードでは、GitOps は 2 vCPU・4 GB の Elastic Container Instance (ECI) インスタンスを 6 台と、4 vCPU・8 GB の ECI インスタンスを 1 台使用し、いくつかの PrivateZone レコードを作成します。課金に関する詳細については、「Elastic Container Instance 課金概要」および「PrivateZone プロダクト課金」をご参照ください。

  • 高可用性モードは最大 2,000 アプリケーションをサポートします。2,000 アプリケーションを超えて管理しており、パフォーマンスの問題が発生した場合は、チケットを送信して Container Service チームにお問い合わせください。また、DingTalk グループ (ID: 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 であるすべての解決レコードを削除します。