1.19.6.3. 迁移到 WasmPlugin 资源


要将 WebAsembly 扩展从 ServiceMeshExtension API 升级到 WasmPlugin API,您可以重命名您的插件文件。

先决条件

  • ServiceMeshControlPlane 升级到 2.2 或更高版本。
小心

因为这两个插件都会为每个请求调用,所以您可能需要在创建新 WasmPlugin 资源前删除现有的 ServiceMeshExtension 资源。您可能会获得不必要的结果,同时有两个插件活跃。

流程

  1. 更新您的容器镜像。如果插件已在容器内的 /plugin.wasm 中,则跳至下一步。如果没有:

    1. 确保插件文件名为 plugin.wasm。您需要将扩展文件命名为 plugin.wasm
    2. 确保插件文件位于 root(/) 目录中。您必须将扩展文件存储在容器文件系统的根目录中。
    3. 重新构建容器镜像并将其推送到容器 registry。
  2. 删除 ServiceMeshExtension 资源,并创建一个 WasmPlugin 资源来引用您构建的新容器镜像。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.