【问题标题】:Istio controller is still active after I purged it from my clusterIstio 控制器在我从集群中清除后仍然处于活动状态
【发布时间】: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


    【解决方案1】:

    今天有同样的问题。事实证明我在我的 argoCD 命名空间上启用了 istio 注入。当我清除 istio 时,我们的集群休眠并恢复,但 argoCD 从未恢复。

    事实证明,将 istio-injection=true 添加到 argocd 命名空间几分钟后就解决了这个问题。

    注意我还删除了 istio 的验证 webhooks 但这并没有解决问题!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2016-05-30
      • 2020-05-28
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      相关资源
      最近更新 更多