Sidecar 是服务网格数据面的访问代理,负责调节和控制微服务间所有的网络通信,所有应用程序间的流量都会通过 Sidecar。服务网格中的 Pod 必须配置一个 Sidecar 代理才能和其他的服务通信。
服务网格控制台支持两个维度开启 Sidecar 自动注入的方式。
命名空间维度:支持在 Pod 所属命名空间添加 istio-injection=enabled 标签,开启 Sidecar 注入器,将 Sidecar 自动注入新建的 Pod。
Pod 维度:为所属的命名空间添加istio-injection=enabled 标签的同时,为 Pod 本身添加 sidecar.istio.io/inject:true 标签,开启 Sidecar 注入器,将 Sidecar 自动注入新建的 Pod。