在istio上部署app

部署第一个app

部署samples文件夹下的示例应用:

image-20211106081109823

执行kubectl get po, 发现每个pod的容器都为1,并没有自动注入envoy proxy:

image-20211106081137435

这是因为只有对namespace打标签,istio才会自动注入该namespace下所有新创建的pod。

image-20211106081222717

default命名空间打上istio-injection-enabled标签,然后删除掉之前所有的deployment:

image-20211106081310661

重新部署应用:

image-20211106081337811


执行kubectl get pod,发现新创建的pod都会自动注入envoy sidecar container: