首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端点IP与服务IP

端点IP与服务IP
EN

Stack Overflow用户
提问于 2020-04-22 03:22:22
回答 1查看 630关注 0票数 0

我创建了一个POD,并使用以下命令将它作为服务公开:

代码语言:javascript
复制
kubectl run nginx --image=nginx --restart=Never --port=80 --expose

当我执行以下命令时,我会得到两个不同的IP地址。下面的IP地址代表什么?在集群中调用我的服务时,其他服务应该使用哪个IP。

代码语言:javascript
复制
master $ kubectl get ep nginx

NAME    ENDPOINTS      AGE

nginx   10.40.0.1:80   11m

master $ kubectl get svc nginx

NAME    TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE

nginx   ClusterIP   10.103.78.253   <none>        80/TCP    12m
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-22 03:31:07

服务端点中的IP是由服务的选择器与pods..If上的标签匹配的后端豆荚的IP,有多个豆荚副本,端点中将有多个IP。ClusterIP中的IP是一个虚拟IP,应该使用它来调用一个service.The服务转发(负载平衡),任何通过端点中存在的clusterIP到clusterIP IP的请求。

从docs 这里

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

https://stackoverflow.com/questions/61356737

复制
相关文章

相似问题

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