![](/img/trans.png)
[英]How to Make Google Kubernetes Engine LoadBalancer Service Receive External Traffic When Using Google Cloud Code ItelliJ?
[英]How to set the external IP of a specific node in Google Kubernetes Engine?
不幸的是,我们必须与第三方服务接口,而不是实现身份验证,依赖于请求IP来确定客户端是否被授权。
这是有问题的,因为节点是由Kubernetes启动和销毁的,每次外部IP都会发生变化。 有没有办法确保从一组固定的IP中选择外部IP? 这样我们就可以将这些IP传递给第三方,并且他们将被授权执行请求。 我只找到了修复服务IP的方法,但这并没有改变所有单个节点的IP。
需要说明的是,我们正在使用Google的Kubernetes引擎,因此针对该环境的自定义解决方案也可以使用。
是的,可以使用KubeIP 。
您可以创建可共享IP地址池,并使用KubeIP自动将池中的IP地址附加到Kubernetes节点。
IP地址可以通过以下方式创建:
为GKE节点或整个群集提供单个静态IP的最简单方法是使用NAT。
您可以使用自定义NAT解决方案,也可以将Google Cloud NAT与专用群集配合使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.