描述
为什么有些 pod 没有注入 sidecar?
检查方法
- 首先检查pod所在命名空间,是否有注解:
istio-injection: enabled
,如没有注解,则不会主动注入pod - 检查pod是否有注解:
sidecar.istio.io/inject: "true"
,如有该注解,即使命名空间不设置注解也会主动注入 - 检查pod类型,当前job,cronjob类型控制器产生的pod不会注入,即使配置1/2 ,也不会注入 sidecar
- 检查pod网络类型,主机网络类型的不会注入,即使配置1/2中的注解也不会注入sidecar
- 检查pod的注解,当有注解:
sidecar.istio.io/inject: "false"
, 即使配置1 ,也不会主动注入sidecar