Kubernetes集群出站流量IP

标签 kubernetes google-cloud-platform network-traffic google-kubernetes-engine

我在 Google Kubernetes Engine 上有一个 Kubernetes 集群。我想为集群的所有传出流量分配一个静态 IP。

我已经保留了外部 IP,但无法使用 GCP 控制台将它们分配给集群。

我找到了一个使用 cli 执行此操作的解决方案: Static outgoing IP in Kubernetes

但它针对的是虚拟机,我每次部署时都需要设置它。所以它不是针对集群的。

有人可以指点一下吗?谢谢。

最佳答案

GKE 目前无法选择使用保留的公共(public) IP 创建包含所有节点的集群。您在高级网络选项中获得的所有内容如下:

advanced network k8s

您必须使用您提到的 gcloud API,它应该很容易放入脚本中。

或者您也可以通过编辑实例并进入“网络接口(interface)”来使用 UI,如下所示:

network

关于Kubernetes集群出站流量IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52484435/

相关文章:

kubernetes - 区域配额不足,无法满足请求: resource "IN_USE_ADDRESSES"

android - 如何计算android手机中的3g流量?

security - Bro 不记录传出的 HTTP 请求

linux - .NET Core 最佳 Linux 服务器发行版

docker - 在 master 上运行的 Kubernetes 应用程序 - DaemonSet

kubernetes - 将本地 CockroachDB 节点添加到 Kubernetes 中托管的集群

azure - 在 MC_ 资源组外部部署 AKS 代理池托管标识

Kubernetes : dial tcp 127. 0.0.1:8080:连接:连接被拒绝

tensorflow - 如何在谷歌计算引擎上运行 tensorflow GPU 容器?

google-cloud-platform - 如何处理 Google Cloud Functions 中的 secret ?