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

Container Registry:オンプレミスまたはサードパーティクラウドクラスターへの P2P 加速スイートのインストール

最終更新日:Feb 19, 2026

オンプレミスクラスターおよびサードパーティクラウドクラスターで、P2P 加速機能を活用してイメージのプルを高速化し、アプリケーションのデプロイメント時間を短縮できます。本トピックでは、オンプレミスクラスターまたはサードパーティクラウドクラスターへの P2P 加速スイートのインストール手順について説明します。

前提条件

  • Container Registry (ACR) の Enterprise Edition インスタンスを作成します。このインスタンスは、 または Premium Edition である必要があります。詳細については、「Enterprise Edition インスタンスの作成」をご参照ください。

  • Container Registry Enterprise Edition インスタンスに対して仮想プライベートクラウド (VPC) を設定します。詳細については、「VPC ACL の設定」をご参照ください。

  • オンプレミスクラスターまたはサードパーティクラウドクラスターが、Express Connect 回線を介して VPC 経由で Container Registry Enterprise Edition インスタンスに接続されていること。

  • コマンドを実行する環境に、以下のツールをインストールします:

    • Helm パッケージ管理ツールをインストールします。詳細については、「Helm」をご参照ください。

    • kubectl クライアントをインストールし、kubectl を使用してクラスターにアクセスできることを確認します。詳細については、「kubectl」をご参照ください。

ステップ 1:Container Registry Enterprise Edition インスタンスの ID の取得と P2P モジュールのスペックアップ

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

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

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

  4. インスタンス ページで、管理対象の Enterprise Edition インスタンスをクリックします。

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

    警告

    スペックアップ後、旧バージョンのクライアントはサポートされなくなります。スペックアップ前に、P2P 機能の使用を停止し、すべてのクラスターから P2P コンポーネントをアンインストールしてください。

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

ステップ 2:P2P コンポーネントのインストール(対応する権限の付与を含む)

  1. RAM ユーザーの作成を行います。

  2. RAM ユーザーに以下の権限を追加します。その後、「AccessKey の作成」を行い、AccessKey ID および AccessKey Secret を記録します。

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

    export ACR_INSTANCE_REGION="<region of acr instance >"
    export ACR_INSTANCE_ID="<id of acr instance >"
    export ALIYUN_AK="<aliyun access key>" # ステップ 2 で取得した AccessKey ID
    export ALIYUN_SK="<aliyun access key secret >" # ステップ 2 で取得した 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