WASM 插件(Alpha)
平台的微服务治理功能是基于开源组件 Istio 实现的,为了在 Istio 的基础上扩展平台的微服务治理能力,实现更为丰富的定制化服务治理需求,平台推出了 WASM 插件管理功能。
通过创建插件,在平台上添加一个 WASM 插件,类似于创建了一个模板,该模板中保存了部署 WASM 应用所需的镜像、支持的协议、EnvoyFilter 模板(定义了要编译进 Envoy 的 filter)等。创建成功后,可基于模板快速将插件安装至平台上的服务网格,便于插件的分发、部署和管理。
将已创建的插件安装至平台上已有的服务网格,即可将 WASM 插件中的提供的 filter 编译进网格纳管的集群下的 Envoy 中,从而将 WASM 的扩展能力分发给网格纳管的业务集群。