文档首页/ 应用服务网格 ASM/ 常见问题/ 网格管理/ 某些工作负载不注入Sidecar,该如何配置?
更新时间:2024-08-21 GMT+08:00
分享

某些工作负载不注入Sidecar,该如何配置?

为集群的命名空间开启Sidecar注入后,该命名空间下所有工作负载关联的Pod将自动注入Sidecar。不过有些工作负载因为种种原因不能注入Sidecar,可参考如下指导进行配置:

  1. 登录CCE控制台,进入对应集群详情页,在左侧导航栏选择“资源 > 工作负载”。
  2. 单击工作负载所在行的“编辑YAML”。
  3. 根据网格版本找不同的字段,添加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注入的知识。

相关文档