首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请举例说明Kubernetes外部地址与内部地址

问请举例说明Kubernetes外部地址与内部地址
EN

Stack Overflow用户
提问于 2018-11-15 15:33:27
回答 1查看 198关注 0票数 2

在vmware环境中,外部地址是否应该被VM(或主机) ip地址填充?

我有三个集群,并且发现在我运行kubectl get nodes -o wide时,只有那些使用“云提供商”的集群才有外部地址。据我所知,“云提供商”插件(GCP、AWS、Vmware等)将公共ip地址分配给节点。

部署到GCP =外部地址的KOPS是节点的真正公共IP地址。

使用vmware云提供商=外部地址部署到vw马尔的Kubeadm与内部地址(一个私有范围)相同。

已部署Kubeadm,没有云提供商=没有外部ip。

我之所以这样问,是因为我有一个工具,可以使用“外部ip”刮取/api/v1/节点,然后与找到的每台主机交互。这只适用于我的前两个集群。

我的工具运行在集群的本地网络上,它应该以“内部ip”为目标吗?换句话说,内部ip总是VM或物理主机的IP地址(当安装在裸金属上时)。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-16 19:00:01

基站将不会有一个“额外- IP”的节点和“内部-IP”将是IP地址的节点。您正在本地集群的同一网络中运行您的命令,因此您应该能够根据需要使用这个内部IP地址来访问节点。

在裸金属上使用k8s时,外部IP和负载均衡器功能本机不存在。如果您想公开一个“外部IP",引用是因为大多数情况下它仍然是一个10.X.X.X地址,从您的裸金属集群中需要安装类似MetalLB的东西。

https://github.com/google/metallb

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

https://stackoverflow.com/questions/53322806

复制
相关文章

相似问题

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