Istio/Ambient 模式下 waypoint 如何加载远端 WASM 文件
提出问题
Envoy WASM Filter 配置介绍
解决问题
最后更新于
最后更新于
// extraServicesForProxy returns a subset of services referred from the proxy gateways, including:
// 1. MeshConfig.ExtensionProviders
// 2. RequestAuthentication.JwtRules.JwksUri
// 3. EnvoyFilters with explicitly annotated references
func (ps *PushContext) extraServicesForProxy(proxy *Proxy, patches *MergedEnvoyFilterWrapper) (sets.Set[NamespacedHostname], sets.String) {
...apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
profile: minimal
revision: 1-26
meshConfig:
enableTracing: false
extensionProviders:
- name: xyz
lightstep:
port: 9527
service: istio-system/wasm.hub.xyz
components:
pilot:
k8s:
env:
- name: "PILOT_ENABLE_AMBIENT"
value: "true"