首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从豆荚中获取同一节点的NodeIP或HostIP

从豆荚中获取同一节点的NodeIP或HostIP
EN

Stack Overflow用户
提问于 2021-02-23 07:24:31
回答 1查看 911关注 0票数 0

我有一个场景,在这个场景中,我希望从承载在同一个节点(守护进程)的pod内部获取该节点的IP地址。作为,我想进行一个检查--如果pod已经存在于同一个节点上(使用该节点的IP地址标识),然后等待它终止,否则再次创建pod。在尝试在K8s go客户机中实现相同的功能时,我无法找到一种方法从当前调度该pod的pod内部获取节点的IP。我遇到的最好的方法是这个方法:https://github.com/kubernetes/kubernetes/blob/v1.20.4/pkg/util/node/node.go#L149,但问题是它需要同时传递节点名。有其他方法从内部获取同样的信息吗?

EN

回答 1

Stack Overflow用户

发布于 2021-02-23 07:48:19

PodStatus结构中的Pod字段具有HostIP字段,您可以使用该字段获取正在运行pod的节点的IP。

您可以看到一个示例这里,说明如何获取名称空间中的豆荚列表并对其进行迭代。

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

https://stackoverflow.com/questions/66328753

复制
相关文章

相似问题

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