环境:
- 关闭全局自动注入
- namespace开启labels
istio-injection: enabled
- pod 的annotations 开启
sidecar.istio.io/inject: "true"
应用部署文件后,pod并没有自动注入,目前没找到原因,因为我有两个namespace,一个namespace是可以自动注入的,但是后面这个就不行。
我的rc-fonzie-server
的namespace是可以完成自动注入的,但是我的dev-fonzie-server
是不行的,包括后面我新建了一个fonzie命名空间也是不行的。
解决法
删除原有的deployment或者手动注入istioctl kube-inject -f demo-red.yaml | kubectl apply -f -