k8s-集群里的三种IP(NodeIP、PodIP、ClusterIP)

k8s-集群里的三种IP(NodeIP、PodIP、ClusterIP)初学 k8s 对集群里面的 IP 真的不是很理解 一会是 PodIP 一会是 ClusterIP 总结一下这些 IP Kubernetes 集群里有三种 IP 地址 分别如下 NodeIP Node 节点的 IP 地址 即物理网卡的 IP 地址 PodIP Pod 的 IP 地址 即 docker 容器的 IP 地址 此为虚拟 IP 地址 ClusterIP Service 的 IP 地址 此为虚拟 IP 地址 NodeIP 可以

初学k8s,对集群里面的IP真的不是很理解,一会是PodIP,一会是ClusterIP,总结一下这些IP。

Kubernetes集群里有三种IP地址,分别如下:

  • Node IP:Node节点的IP地址,即物理网卡的IP地址。
  • Pod IP:Pod的IP地址,即docker容器的IP地址,此为虚拟IP地址。
  • Cluster IP:Service的IP地址,此为虚拟IP地址。

Node IP

Pod IP

  • 同Service下的pod可以直接根据PodIP相互通信
  • 不同Service下的pod在集群间pod通信要借助于 cluster ip
  • pod和集群外通信,要借助于node ip

Cluster IP

Cluster IP是一个虚拟的IP,但更像是一个伪造的IP网络,原因有以下几点

  1. Cluster IP仅仅作用于Kubernetes Service这个对象,并由Kubernetes管理和分配P地址
  2. Cluster IP无法被ping,他没有一个“实体网络对象”来响应
  3. Cluster IP只能结合Service Port组成一个具体的通信端口,单独的Cluster IP不具备通信的基础,并且他们属于Kubernetes集群这样一个封闭的空间。
  4. 在不同Service下的pod节点在集群间相互访问可以通过Cluster IP

三种IP网络间的通信

service地址和pod地址在不同网段,service地址为虚拟地址,不配在pod上或主机上,外部访问时,先到Node节点网络,再转到service网络,最后代理给pod网络。

在这里插入图片描述
Kubernetes在其所有节点上开放一个端口给外部访问(所有节点上都使用相同的端口号), 并将传入的连接转发给作为Service服务对象的pod。这样我们的pod就可以被外部请求访问到
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176426.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午9:57
下一篇 2026年3月26日 下午9:58


相关推荐

  • Java抽象类 详解

    Java抽象类 详解一 抽象类的基本概念普通类是一个完善的功能类 可以直接产生实例化对象 并且在普通类中可以包含有构造方法 普通方法 static 方法 常量和变量等内容 而抽象类是指在普通类的结构里面增加抽象方法的组成部分 那么什么叫抽象方法呢 在所有的普通方法上面都会有一个 这个表示方法体 有方法体的方法一定可以被对象直接使用 而抽象方法 是指没有方法体的方法 同时抽象方法还必须使用关键字 abstract 做修

    2026年3月18日
    2
  • 学计算机的男生喜欢什么样的女生,双子座男生喜欢什么样类型的女生[通俗易懂]

    学计算机的男生喜欢什么样的女生,双子座男生喜欢什么样类型的女生[通俗易懂]双子座男生喜欢什么样类型的女生来源:网络 日期:2018/8/118:55:34 累计阅读:293次双子男喜欢什么样类型的女生双子座温柔的女生对于双子座的男生来说,其实温柔的这个类型的女生会是双子座男生非常喜爱的,在任何一款类型当中,双子座的男生可以说是最疼爱和喜欢温柔类型的女生了,因为在现实生活当中,双子座的男生其实是一个比较自我的人,在恋爱的过程当中非常喜欢表达自己的清晰,而有时候不好的情绪…

    2022年7月25日
    15
  • 学算法先学数据结构?是否是无稽之谈?[通俗易懂]

    学算法先学数据结构?是否是无稽之谈?[通俗易懂]头发没了

    2022年8月10日
    7
  • 如何做出美观的ArcGIS地图

    如何做出美观的ArcGIS地图如何做出美观的 ArcGIS 地图我相信 用过 arcGIS 的人来说 做一张 ArcGIS 地图肯定不难 但是 难在如何做出一副好看严谨的 ArcGIS 地图 1 投影首先 对于不同的国家要选择适合的坐标系 投影参考 http www ginkgomaps com maps world html 然后要分清投影坐标系和地理坐标系的区别 地理坐标系是球面坐标 参考平面是椭球面 坐标单位是经纬度

    2026年3月17日
    3
  • oracle 分页查询 优化_oracle分页查询封装

    oracle 分页查询 优化_oracle分页查询封装对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如 此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情 况下,他们只看前几页。 通常有以下两种分页技术可供选择。 1234567Select * from (Select rownumrn,t.* from table t)Where rn>&minnum and rn或者Sel

    2025年7月18日
    9
  • 如何更好“玩转”AI工具?

    如何更好“玩转”AI工具?

    2026年3月13日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号