我只是在EKS上设置了Istio。我注意到网关控制器(我应该叫它吗?)创建一个ELB和相应的安全组,该安全组允许在几个不同端口上的传入流量:
现在,所有这些规则都允许来自任何地方(0.0.0.0/0)的流量,但是我希望能够将其限制在我的VPN服务器上。是否可以(理想地)指定安全组ID或这些规则的至少IP?
答案 0 :(得分:1)
有一种方法可以在通过Helm安装/升级Istio期间为默认Istio的Ingress Gateway的入站规则指定源IP。
您可以通过调整与istio-ingressgateway窗格关联的Service对象类型的默认值来实现它:
这是我通过Helm安装的方式:
$ helm install install/kubernetes/helm/istio --name istio-maxi --namespace istio-system \ --set gateways.istio-ingressgateway.loadBalancerSourceRanges=143.231.0.0/16
重要提示:
loadBalancerSourceRanges字段目前仍处于Istio舵图的预发布状态(1.1.0-snapshot.5)