首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从豆荚访问入口IP

从豆荚访问入口IP
EN

Stack Overflow用户
提问于 2020-11-24 15:14:18
回答 1查看 81关注 0票数 0

我有认证服务。此服务位于外部API调用的入口(在我的例子中是GKE)后面。当身份验证服务的注册功能被调用时,它将发送一封电子邮件,用于电子邮件验证。此电子邮件中的链接必须指向入口的IP。为了实现这一点,我的身份验证服务必须知道入口的IP。如何在不将入口IP[地址存储在配置文件中)的情况下在k8s中动态配置?

先向您致谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-30 08:55:14

由于默认情况下,GKE分配临时外部IP地址,最简单的解决方案是保留静态ip地址。这可以用新IP来完成,或者您可以将现有的临时IP升级为静态IP。使用此解决方案,IP地址是预先知道的,但是IP的缺点必须硬编码到应用程序中。

为了避免硬编码,您可以使用nslookup来查找此特定主机的ip地址。这样,您应该用地址类型记录更新dns记录,以指向您保留的静态IP地址。请参阅您的DNS服务关于将DNS记录设置为配置您的域名的文档。

有关更多的阅读,请查看如何配置静态ip地址

另一种方法也是直接访问Kubernetes REST并从那里获取IP地址。这取决于您的体系结构和应用程序设计,需要对API进行适当的身份验证。

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

https://stackoverflow.com/questions/64989378

复制
相关文章

相似问题

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