首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Curl的gcloud码头容器的静态IP地址

使用Curl的gcloud码头容器的静态IP地址
EN

Stack Overflow用户
提问于 2017-09-19 18:48:14
回答 1查看 169关注 0票数 2

我在gcloud上有多个不同的荚(容器) (9),使用kubenetes,每一个都有自己的静态IP地址。我还在集群中使用了多个节点池(9)。如果我从任何一个豆荚(容器)发出cURL请求,记录在目标URL日志中的IP地址总是集群中第一个节点池的IP地址。

我的问题是,这种情况是否经常发生?如果删除此节点池,则会丢失IP地址。有没有任何方法使这个cURL请求地址是静态的?

我需要这样做,因为这些容器需要cURL,这是一个受到IP限制的外部服务,而且每次更改这个IP地址时,我都需要请求更改这个IP地址。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-21 05:14:43

由于您有大量的节点,我认为唯一可靠的方法是将单个节点配置为出站流量的NAT网关。因此,来自所有节点的出站流量将首先到达NAT网关,而NAT网关又将连接到您的外部服务。然后,您可以为这个网关VM实例分配一个静态IP。显然,这也为外部流量引入了一个单一的故障点。

页面包含有关设置NAT网关的详细步骤。您还可以参考这一讨论

第二种选择是只为需要外部访问的荚拥有专用池/节点。然后,您可以单独为这些节点提供专用的IP。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46307773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档