如何解决如何仅在入口允许多个IP
我有许多IP,我只想允许这些IP进入我的入口
我知道我可以在自己的入口注释中做到这一点,
nginx.ingress.kubernetes.io/whitelist-source-range:10.0.0.0/16
但是我想要的是我拥有多个IPS,而不仅仅是10.0.0.0/16
因此,例如,如果我有178.1.0.2/17
,10.0.0.0/16
,178.2.0.3/18
之类的IP,而我只想允许这些IP进入我的入口,那我该如何实现。
解决方法
如果您使用的是Nginx Ingress,则可以添加特定的注释at next level
。
nginx.ingress.kubernetes.io/whitelist-source-range
您可以通过nginx.ingress.kubernetes.io/whitelist-source-range注释指定允许的客户端IP源范围。该值是逗号分隔的CIDR列表,例如10.0.0.0/24,172.10.0.1。
要为所有Ingress规则全局配置此设置,可以在NGINX ConfigMap中设置whitelist-source-range值。
还请记住:
向Ingress规则添加注释会覆盖所有全局限制。
如果您想使用whitelist-source-range
,也可以选中this thread。
示例:
Ingress Whitelist IP for Path
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。