小编Lan*_*Lan的帖子

将IP列入白名单以使用Kubernetes Ingress Istio访问部署

我正在尝试将IP列入白名单以访问Kubernetes集群中的部署。

我在网上寻找了一些与此有关的文档,但我只发现了

ingress.kubernetes.io/whitelist-source-range
Run Code Online (Sandbox Code Playgroud)

允许入口授予某些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
Run Code Online (Sandbox Code Playgroud)

我可以从列入白名单的IP和移动电话(未在配置中列入白名单的IP)访问部署

有人使用Ingress和Istio解决了相同的问题吗?

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

whitelist kubernetes docker-ingress istio kubernetes-security

5
推荐指数
1
解决办法
1315
查看次数