首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取kubernetes集群ip

获取kubernetes集群ip
EN

Stack Overflow用户
提问于 2016-07-26 00:25:04
回答 2查看 1.6K关注 0票数 1

我使用的是一个外部数据库,它要求您对IP进行白名单以供使用,并且我希望在我的k8s集群中有一个特定的服务来访问这个数据库。

我不知道要把哪个IP地址添加到白名单中。我试着将IP字段从kubectl describe svc <service_name>中白化。这似乎不起作用,所以我尝试从kubectl describe pod <pod_name>白名单IP字段,这也不起作用。

理想情况下,我可以从服务中白化IP,而不是pod,因为pod不是静态的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-26 08:16:30

您不能白名单服务IP,因为有一组NAT,它连接豆荚和容器等(使用etcd)。但是您可以白名单您的全球IP,这意味着您将可以访问数据库从每个豆荚或服务。

了解更多关于网络这里的信息

票数 2
EN

Stack Overflow用户

发布于 2016-07-26 01:35:49

服务只路由传入的通信量。考虑到该体系结构,为传出通信量白名单服务IP是没有意义的。在服务和豆荚之间也没有1:很多的通信.多个服务可以“选择”(路由到)同一舱。

来自pods的传出网络流量的IP地址最终取决于豆荚正在运行的节点的网络设置。

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

https://stackoverflow.com/questions/38579327

复制
相关文章

相似问题

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