2

我试图将IP列入白名单,以便访问我的Kubernetes集群内的部署。将IP列入白名单,并通过Kubernetes入口访问部署Istio

我找了一些在线文档关于这一点,但我只找到了

ingress.kubernetes.io/whitelist-source-range 

的入口访问权限授予一定IP地址范围。但仍然无法隔离部署。

这里是入口配置YAML文件:

apiVersion: extensions/v1beta1 
kind: Ingress 
metadata: 
    name: ingress-internal 
    annotations: 
    kubernetes.io/ingress.class: "istio" 
    ingress.kubernetes.io/whitelist-source-range: "xxx.xx.xx.0/24, xx.xxx.xx.0/24" 
spec: 
    rules: 
    - host: white.example.com 
    http: 
     paths: 
     - backend: 
      serviceName: white 
      servicePort: 80 

我可以从我的许可IP和移动电话(不同IP的配置未列入白名单)

有没有人在踩访问部署使用Ingress和Istio的相同问题?

任何帮助,提示,文档或替代配置将不胜感激。

回答

1

看一看的annotation overview,似乎whitelist-source-range不受istio支持:

白名单源范围:IP的逗号分隔的地址列表,使访问。

nginx,haproxy,trafficserver

相关问题