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

Container Registry:外部クラスターへの P2P エージェントのインストール

最終更新日:Apr 24, 2026

オンプレミスまたはサードパーティのクラウドクラスターに P2P 加速エージェントをインストールして、イメージのプルを高速化し、アプリケーションのデプロイメント時間を短縮します。

前提条件

  • アドバンストエディションの Container Registry (ACR) Enterprise Edition インスタンスを作成済みであること。詳細については、「エンタープライズインスタンスの作成」をご参照ください。

  • ご利用の Container Registry (ACR) Enterprise Edition インスタンスに VPC を設定済みであること。詳細については、「VPC ACL の設定」をご参照ください。

  • Express Connect を介して、オンプレミスまたはサードパーティのクラウドクラスターを、ご利用の Container Registry (ACR) Enterprise Edition インスタンスの VPC に接続済みであること。

  • ご利用の環境に次のツールがインストール済みであること:

    • Helm。 詳細については、「Helm」をご参照ください。

    • kubectl。 ご利用のクラスターにアクセスできるように設定されている必要があります。詳細については、「kubectl」をご参照ください。

ステップ 1: P2P モジュールのアップグレード

  1. Container Registry コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

  4. [インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。

  5. 概要 ページで、上部のナビゲーションバーにある CloudShell.jpg アイコンをクリックし、CloudShell で次のコマンドを実行して P2P モジュールをアップグレードします。

    警告

    アップグレード後は、以前のクライアントバージョンはサポートされなくなります。アップグレードする前に、P2P 加速機能の使用を停止し、P2P 加速エージェントがインストールされているすべてのクラスターからアンインストールする必要があります。

    aliyun cr UpdateInstanceModule --region <your-region-id> --InstanceId <your-instance-id> --ModuleName ACCELERATION_P2P --Enable false --force
    aliyun cr UpdateInstanceModule --region <your-region-id> --InstanceId <your-instance-id> --ModuleName ACCELERATION_P2P --Enable true --force

ステップ 2: P2P 加速エージェントのインストール

  1. RAM ユーザーを作成します。

  2. 次のポリシーを RAM ユーザーにアタッチします。 次に、AccessKey ペアを作成し、AccessKey IDAccessKey Secret を記録します。

    {
        "Version": "1",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "cr:GetInstanceVpcEndpoint",
                    "cr:ListInstanceEndpoint"
                ],
                "Resource": "*"
            }
        ]
    }
  3. 次の Helm コマンドを実行して、P2P 加速エージェントをインストールします。

    export ACR_INSTANCE_REGION="<your-acr-instance-region>"
    export ACR_INSTANCE_ID="<your-acr-instance-id>"
    export ALIYUN_AK="<your-accesskey-id>" # 前のステップで取得した AccessKey ID。
    export ALIYUN_SK="<your-accesskey-secret>" # 前のステップで取得した AccessKey Secret。
    export P2P_CHART="https://aliacs-k8s-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/app/charts-incubator/ack-acr-acceleration-p2p-0.3.5.tgz"
    
    helm install ack-acr-acceleration-p2p $P2P_CHART -n aliyun-acr-acceleration --create-namespace \
      --set region=$ACR_INSTANCE_REGION \
      --set accessKey=$ALIYUN_AK \
      --set accessKeySecret=$ALIYUN_SK \
      --set p2p.registryInstances=$ACR_INSTANCE_ID \
      --set pullImageInternet=true \
      --set p2p.plusMode.enable=true