首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在引擎中设置特定节点的外部IP?

如何在引擎中设置特定节点的外部IP?
EN

Stack Overflow用户
提问于 2019-07-26 20:17:39
回答 2查看 748关注 0票数 4

不幸的是,我们必须与第三方服务接口,而不是实现身份验证,而是依赖请求IP来确定客户端是否被授权。

这是有问题的,因为节点是由Kubernetes启动和销毁的,每次外部IP发生变化。是否有办法确保在一组固定的IP中选择外部IP?这样,我们就可以将这些IP传递给第三方,并授权它们执行请求。我只找到了一种修复服务IP的方法,但这在所有单个节点的IP上都没有改变。

显然,我们使用的是谷歌的Kubernetes引擎,因此为该环境定制的解决方案也能工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-26 23:49:44

是的,使用KubeIP是可能的。

您可以创建一个共享IP地址池,并使用KubeIP自动将IP地址从池附加到Kubernetes节点。

IP地址可以通过以下方式创建:

  1. 打开Google仪表板
  2. VPC网络->外部IP地址
  3. 点击“预订静态地址”并按照向导操作(在网络服务层上,我认为它需要一个“高级”,这样才能起作用)。
票数 7
EN

Stack Overflow用户

发布于 2019-07-27 00:15:04

为GKE节点或整个集群拥有单个静态IP的最简单方法是使用NAT。

您可以使用自定义NAT解决方案,也可以在私有集群中使用谷歌云NAT

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

https://stackoverflow.com/questions/57226553

复制
相关文章

相似问题

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