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

Application Real-Time Monitoring Service:VPC 接続がない状態での ack-onepilot の使用

最終更新日:Jun 21, 2026

デフォルトでは、ack-onepilot がアプリケーションに Init コンテナをインジェクトする際、ack-onepilot デプロイメント (通常は ack-onepilot 名前空間内の ack-onepilot-ack-onepilot という名前) の ONEPILOT_INIT_IMAGE_URL を Init コンテナのイメージ URL として使用します。ack-onepilot は、VPC 以外の URL を指定した場合でも、この URL を自動的に Virtual Private Cloud (VPC) 内部イメージ URL に書き換えます。

Container Service for Kubernetes (ACK) コンソールで、左側メニューから [ワークロード] > [ステートレス] を選択します。ack-onepilot-ack-onepilot デプロイメントを探し、その環境変数の設定を開きます。[ONEPILOT_INIT_IMAGE_URL] 変数の値は、registry-cn-zhangjiakou-vpc.ack.aliyuncs.com/acs/ack-o... のような形式 (VPC 内部イメージ URL) になっています。

ack-onepilot が VPC 内部イメージを使用する Init コンテナをインジェクトしないようにするには、ack-onepilot デプロイメントに次の環境変数を追加します: NODE_IS_EXTERNAL=true

次に、ack-onepilot デプロイメントで、ONEPILOT_INIT_IMAGE_URL から -vpc サフィックスを削除します。これにより、Init コンテナイメージは、registry-cn-hangzhou.ack.aliyuncs.com/acs/ack-onepilot-init:3.2.5 のようなパブリックエンドポイントからプルできるようになります。

ack-onepilot デプロイメントの再起動後、新しくインストルメント化されたアプリケーションの Init コンテナは、イメージをプルする際に VPC ネットワークアクセスを必要としなくなります。