利用Wasm扩展Istio数据平面及为非Kubernetes工作负载部署Istio服务网格
1. 使用Wasm扩展Istio数据平面
我们可以使用之前构建的Wasm来扩展Istio数据平面,这里会用到Istio的WasmPlugin API。以下是具体步骤:
1. 上传Wasm文件 :将Go模块中创建的 main.Wasm 上传到HTTPS位置,例如AWS S3或OCI注册表(如Docker Hub)。示例中,文件被上传到了AWS S3,其HTTPS位置为 https://anand-temp.s3.amazonaws.com/main.Wasm 。
2. 部署httpbin应用 :使用以下命令部署 httpbin 应用:
% kubectl apply -f Chapter09/01-httpbin-deployment.yaml
检查以下命令的响应,并观察请求期间添加的标头:
% curl -H "Host:httpbin.org" http://a816bb2638a5e4a8c990ce790b47d429-1565783620.us-east-1.elb.amazonaws.com/get
- 应用WasmPlugin :使用以下配
超级会员免费看
订阅专栏 解锁全文
73

被折叠的 条评论
为什么被折叠?



