1.19.6.3. 迁移到 WasmPlugin 资源
要将 WebAsembly 扩展从 ServiceMeshExtension
API 升级到 WasmPlugin
API,您可以重命名您的插件文件。
先决条件
-
ServiceMeshControlPlane
升级到 2.2 或更高版本。
小心
因为这两个插件都会为每个请求调用,所以您可能需要在创建新 WasmPlugin
资源前删除现有的 ServiceMeshExtension
资源。您可能会获得不必要的结果,同时有两个插件活跃。
流程
更新您的容器镜像。如果插件已在容器内的
/plugin.wasm
中,则跳至下一步。如果没有:-
确保插件文件名为
plugin.wasm
。您需要将扩展文件命名为plugin.wasm
。 - 确保插件文件位于 root(/) 目录中。您必须将扩展文件存储在容器文件系统的根目录中。
- 重新构建容器镜像并将其推送到容器 registry。
-
确保插件文件名为
-
删除
ServiceMeshExtension
资源,并创建一个WasmPlugin
资源来引用您构建的新容器镜像。