【发布时间】:2023-02-21 20:43:32
【问题描述】:
我有一个测试 k8s 环境,我的测试 NS 有 istio-injection=true 标签。我安装了 Istio。我的应用程序和 istio 注入工作正常。过了一会儿,我需要删除 Istio,所以我做了
istioctl x uninstall --purge
据报道是成功的。我没有去掉 NS 上的 istio 注入标签,又进行了一次部署。
yaml 文件已成功应用,但部署卡住了。我在复制集资源说这样的话:
无法调用 istio ... webhook
我去掉了NS上的istio injection label,重新部署,然后一切都通过了。
因此,看起来即使在我清除了 Istio 并检查了我的集群后发现没有 istio 资源的踪迹,k8s 仍然可以以某种方式识别
istio-injection=true标签并尝试执行 sidecar 注入。我想知道 Istio 是否没有从我的集群中完全删除。我如何检查谁注册阅读了某个标签?
【问题讨论】:
标签: kubernetes istio istio-sidecar