前言
Istio 1.5 开始支持在数据面支持Wasm
扩展,相关规范以及SDK在proxy-wasm,目前提供有三种 SDK 实现,分别是C++
、Rust
和AssemblyScript
,其中AssemblyScript
在solo-io/proxy-runtime。除了 SDK Solo 还发布了 WebAssembly Hub,并配有wasme
CLI 工具,为 Wasm 扩展的开发提供了不错体验。本文主要介绍如何使用 Rust SDK 开发 Istio Wasm 扩展。