部署samples文件夹下的示例应用:
执行kubectl get po
, 发现每个pod的容器都为1,并没有自动注入envoy proxy:
这是因为只有对namespace打标签,istio才会自动注入该namespace下所有新创建的pod。
对default
命名空间打上istio-injection-enabled
标签,然后删除掉之前所有的deployment:
重新部署应用:
执行kubectl get pod
,发现新创建的pod都会自动注入envoy sidecar container: