每天5分钟玩转Kubernetes – Kubernetes网络模型

书籍来源:cloudman《每天5分钟玩转Kubernetes》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!


Kubernetes采用的是基于扁平地址空间的网络模型,集群中的每个Pod都有自己的IP地址,Pod之间不需要配置NAT就能直接通信。另外,同一个Pod中的容器共享Pod的IP,能够通过localhost通信。

这种网络模型对应用开发者和管理员相当友好,应用可以非常方便地从传统网络迁移到Kubernetes。每个Pod可被看作是一个个独立的系统,而Pod中的容器则可被看作同一系统中的不同进程。

下面讨论在这个网络模型下集群中的各种实体如何通信。知识点前面都已经涉及,这里可当作复习和总结。

  • Pod内容器之间的通信
  • 当Pod被调度到某个节点,Pod中的所有容器都在这个节点上运行,这些容器共享相同的本地文件系统、IPC和网络命名空间。

    不同Pod之间不存在端口冲突的问题,因为每个Pod都有自己的IP地址。当某个容器使用localhost时,意味着使用的是容器所属Pod的地址空间。

    比如Pod A有两个容器container-A1和container-A2,container-A1在端口1234上监听,当container-A2连接到localhost:1234时,实际上就是在访问container-A1。这不会与同一个节点上的Pod B冲突,即使Pod B中的容器container-B1也在监听1234端口。

  • Pod之间的通信
  • Pod的IP是集群可见的,即集群中的任何其他Pod和节点都可以通过IP直接与Pod通信,这种通信不需要借助任何网络地址转换、隧道或代理技术。Pod内部和外部使用的是同一个IP,这也意味着标准的 命名服务和发现机制,比如DNS可以直接使用。

  • Pod与Service的通信
  • Pod间可以直接通过IP地址通信,但前提是Pod知道对方的IP。在Kubernetes集群中,Pod可能会频繁地销毁和创建,也就是说Pod的IP不是固定的。为了解决这个问题,Service提供了访问Pod的抽象层。无论后端的Pod如何变化,Service都作为稳定的前端对外提供服务。同时,Service还提供了高可用和负载均衡功能,Service负责将请求转发给正确的Pod。

  • 外部访问
  • 无论是Pod的IP还是Service的Cluster IP,它们只能在Kubernetes集群中可见,对集群之外的世界,这些IP都是私有的。

    Kubernetes提供了两种方式让外界能够与Pod通信:

    • NodePort。Service通过Cluster节点的静态端口对外提供服务。 外部可以通过:访问Service。
    • LoadBalancer。Service利用cloud provider提供的load balancer对外提供服务,cloud provider负责将load balancer的流量导向Service。目前支持的cloud provider有GCP、AWS、 Azure等。
    郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
    用户投稿
    上一篇 2022年6月14日 12:21
    下一篇 2022年6月14日 12:21

    相关推荐

    • 部落冲突5本阵型(部落冲突5本阵型链接复制2023)

      本文主要讲的是部落冲突5本阵型,以及和部落冲突5本阵型链接复制2021相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 《部落冲突》五本阵型是什么? 《部落冲突》五…

      2022年11月27日
    • 计算机网络技术论文(计算机网络技术论文七千字)

      今天小编给各位分享计算机网络技术论文的知识,其中也会对计算机网络技术论文七千字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 计算机网络方面的论文3000字…

      2022年11月26日
    • 手机上怎么买世界杯彩票(手机上怎么买世界杯输赢)

      现在手机已经成为大家生活中非常重要的工具之一,只要一部手机就可以解决衣食住行,最近世界杯火热进行,一些小伙伴想要买彩票,那么,手机上可以买世界杯彩票吗?世界杯买球软件是真的吗?手机…

      2022年11月25日
    • 成都健康码崩了是怎么回事(成都健康码系统崩了)

      健康码是大家出行必备的工具,有小伙伴反映自己健康码崩了,上不了地铁,那么成都健康码崩了是怎么回事?成都健康码怎么突然崩了?成都健康码崩了是怎么办?下面小编为大家带来成都健康码崩了原…

      2022年11月24日
    • rnm退钱是什么意思网络用语(rnm退钱是什么人)

      最近关于网络用语使用还是有不少咨询的,随着卡塔尔世界杯的开启,网上也出现了不少新的网络流行用语,其中rnm退钱的梗也引发不少网友的好奇。rnm退钱是什么意思?很多网友对此好奇,rn…

      2022年11月24日
    • 关公绕后什么意思网络用语(睁眼关公什么意思)

      关于一些网络用语使用大家也都是比较关注的,最近关于关公绕后这个梗也是挺火的,不过还是有很多网友对关公绕后这个梗的含义不是很了解,关公绕后什么意思?这个梗说的是什么呢?下面来看下网络…

      2022年11月24日
    • 免费清理c盘的软件(清理c盘空间不影响系统)

      电脑用久了慢如龟速,还卡顿,这最大的原因啊就是C盘空间不足造成的。 即使电脑配置再好,或者硬盘再快,如果长时间没有打扫C盘,打开文件或者稳定之类的,都卡得让人头大。 这时候呢不要去…

      2022年11月24日
    • 妈宝是什么意思网络用语(妈宝男是什么意思)

      近期有关一些网络用语使用也有不少人咨询,其中妈宝这个词在网上热度也是挺高的。妈宝是什么意思?部分网友可能对妈宝这个词的含义不是很了解,据悉在网络上面有媒体人评论大s的时候使用到了妈…

      2022年11月23日
    • 广州花都岭南批发地女装在哪拿货好(广州花都岭南批发地女装)

      广州的服装批发市场人气一直也都挺高的,不过很多商家第一次来广州进货,对于一些女装货源批发还不是很了解。广州花都岭南批发地女装在哪拿货好?现在广州服装货源批发哪里最便宜呢?今天小编整…

      2022年11月23日
    • 支付宝可以买球的赌注吗(支付宝买球在哪买)

      近日,2022卡塔尔世界杯已经正式进入比赛日了,不知道大家看好哪个球队呢?了解的朋友可能会知道,在国际上许多大型足球赛事都会有赌注,不少人都会压自己看好的球队赢,那么现在支付宝可以…

      2022年11月23日

    联系我们

    联系邮箱:admin#wlmqw.com
    工作时间:周一至周五,10:30-18:30,节假日休息