我在 Google Kubernetes Engine 上有一个 Kubernetes 集群。我想为集群的所有传出流量分配一个静态 IP。
我已经保留了外部 IP,但无法使用 GCP 控制台将它们分配给集群。
我找到了一个使用 cli 执行此操作的解决方案: Static outgoing IP in Kubernetes
但它针对的是虚拟机,我每次部署时都需要设置它。所以它不是针对集群的。
有人可以指点一下吗?谢谢。
最佳答案
GKE 目前无法选择使用保留的公共(public) IP 创建包含所有节点的集群。您在高级网络选项中获得的所有内容如下:
您必须使用您提到的 gcloud
API,它应该很容易放入脚本中。
或者您也可以通过编辑实例并进入“网络接口(interface)”来使用 UI,如下所示:
关于Kubernetes集群出站流量IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52484435/