1.19.6.3. WasmPlugin リソースへの移行
WebAssembly 拡張を ServiceMeshExtension
API から WasmPlugin
API にアップグレードするには、プラグインファイルの名前を変更します。
前提条件
-
ServiceMeshControlPlane
がバージョン 2.2 以降にアップグレードされる。
注意
どちらのプラグインも要求ごとに呼び出されるため、新しい WasmPlugin
リソースを作成する前に、既存の ServiceMeshExtension
リソースを削除しなければならない場合があります。2 つのプラグインが同時にアクティブな状態では、望ましくない結果が生じる可能性があります。
手順
コンテナーイメージを更新します。プラグインがすでにコンテナー内の
/plugin.wasm
にある場合は、次のステップに進みます。そうでない場合は、以下を行います。-
プラグインファイルの名前が
plugin.wasm
であることを確認します。拡張ファイルにはplugin.wasm
という名前を付ける必要があります。 - プラグインファイルがルート (/) ディレクトリーにあることを確認します。拡張ファイルをコンテナーファイルシステムのルートに配置する必要があります。
- コンテナーイメージを再ビルドして、これをコンテナーレジストリーにプッシュします。
-
プラグインファイルの名前が
-
ServiceMeshExtension
リソースを削除し、ビルドした新しいコンテナーイメージを参照するWasmPlugin
リソースを作成します。