某些工作负载不注入Sidecar,该如何配置?
为集群的命名空间开启Sidecar注入后,该命名空间下所有工作负载关联的Pod将自动注入Sidecar。不过有些工作负载因为种种原因不能注入Sidecar,可参考如下指导进行配置:
- 登录CCE控制台,进入对应集群详情页,在左侧导航栏选择“资源 > 工作负载”。
- 单击工作负载所在行的“编辑YAML”。
- 根据网格版本找不同的字段,添加sidecar.istio.io/inject: 'false'。
- 1.13版本之前的网格:
找到spec.template.metadata.annotations字段,添加sidecar.istio.io/inject: 'false'。
annotations: sidecar.istio.io/inject: 'false'
- 1.13及之后版本的网格:
找到spec.template.metadata.label字段,添加sidecar.istio.io/inject: 'false'。
label: sidecar.istio.io/inject: 'false'
您可以单击Automatic Sidecar Injection了解更多Sidecar注入的知识。
- 1.13版本之前的网格: