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

Alibaba Cloud Service Mesh:サイドカープロキシのアップグレード

最終更新日:Mar 12, 2026

Service Mesh (ASM) インスタンスのコントロールプレーンをアップグレードした後、データプレーンを新しいコントロールプレーンのバージョンに合わせるために、サイドカープロキシをアップグレードします。

アップグレード方法は次の2つです。

メソッド使用するタイミング仕組み
自動インジェクション名前空間でサイドカーの自動インジェクションが有効になっている場合ワークロードを再デプロイし、ASM がアップグレードされたプロキシを新しいPodにインジェクションするようにします。
手動インジェクション自動サイドカーインジェクションは有効になっていませんistioctl kube-inject を実行して、アップグレードされたプロキシをアプリケーション YAML にインジェクションします。

前提条件

開始する前に、以下を確認してください。

重要

サイドカープロキシはデータプレーンで実行されます。これらをアップグレードするには、ASM インスタンスではなく、データプレーンの kubeconfig ファイルを更新します。kubeconfig ファイルは ASM コンソールではなく、ACK コンソールから取得してください。

自動インジェクションによるアップグレード

ご利用の名前空間でサイドカープロキシの自動インジェクションが有効になっている場合は、ワークロードを再デプロイします。再デプロイ中に、ASM はアップグレードされたサイドカープロキシを新しいPodにインジェクションします。

  1. ACK コンソール(ACK コンソール)にログインし、左側のナビゲーションウィンドウで [クラスター] をクリックします。

  2. [クラスター] ページで、クラスター名をクリックし、左側のナビゲーションウィンドウで[ワークロード] > [デプロイメント]を選択します。

  3. [デプロイメント] ページで、ワークロードを再デプロイします:

    シナリオ操作手順
    単一ワークロード[操作] 列で対象のワークロードを見つけ、[その他] > [再デプロイ] を選択します。[再デプロイ] メッセージが表示されたら、[確認] をクリックします。
    複数のワークロード[名前] 列から対象のワークロードを選択し、ページ下部の [一括再デプロイ] をクリックします。[確認] メッセージが表示されたら、[OK] をクリックします。

手動インジェクションによるアップグレード

サイドカープロキシの自動インジェクションが有効になっていない場合は、次のコマンドを実行して、アップグレードされたサイドカープロキシをアプリケーションにインジェクションします。

kubectl apply -f <(istioctl kube-inject -f <your-application.yaml>)

<your-application.yaml> を、サイドカープロキシ構成を含まない生のアプリケーション YAML ファイルへのパスに置き換えます。