删除服务/入口控制器时如何让 Azure 不删除公共 IP?

问题描述

我有一个具有以下配置的 nginx-ingress controller(在 helm 版本中):

controller:
  service:
    loadBalancerIP: "<my-public-ip>"

公共IP是我自己手动创建的。在我删除 AKS 中的命名空间后,我有点惊讶地看到公共 ip 也不见了,使我所有的 DNS 设置都没用。

我认为这是一项功能,而不是 Azure Kubernetes 服务中的错误,但是否可以在某处设置一个标志来不删除公共 IP?

解决方法

当然,我没有遇到这个问题,我又试了一次,也没有发生在我身上。但是您可以使用锁来防止对公共 IP 的删除操作。这是锁的屏幕截图:

enter image description here