更新ALB入站cidrs注释会导致合并错误



我有一个cidr列表,我想授予对我的应用程序的访问权限,定义如下:

metadata:
annotations:
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/inbound-cidrs: xxx.xxx.xxx.xxx/32, xxx.xxx.xxx.xxx/32, etc.
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80,"HTTPS":443}]'

当我添加一个新的cidr并再次部署时,我从aws负载均衡器控制器得到了这个错误:

failed to merge listenPort config for port: 443: conflicting inbound-cidrs

其中它还将显示旧的入口规则(旧的cidrs列表(和新的入口规则之间的冲突(旧的acidrs列表+添加的新cidsr(。

我尝试过重新启动aws负载均衡器控制器,但错误仍然存在。

有人知道如何应用新的cidrs注释吗?

您可能有重复的CIDR范围,请检查否则,您可能会为单个负载均衡器创建两个具有相同cidr范围的不同ingress,在这种情况下,也会出现错误。

只在一个地方设置cidr范围,避免重复的cidr范围

临时修复:注释掉了入站cidrs注释,不再有合并冲突。只是仍然无法将新的cidr块添加到入口规则中。

edit:似乎无法编辑/删除入口规则是一个存在的问题。

相关内容

  • 没有找到相关文章

最新更新