首页 > 其他分享 >k8s 网络通信模式

k8s 网络通信模式

时间:2022-10-09 12:06:20浏览次数:44  
标签:网络通信 web 宿主机 通信 模式 pod k8s flannel


# #  使用容器化技术有这样一个难题

  就是如何实现容器之间通过ip地址进行通信。还有一个难题就是如何实现不同宿主机之间的容器相互通信。

 

k8s 网络通信模式_ip地址

 

来看看 flannel 解决这个问题的思路:

 

k8s 网络通信模式_网络通信_02

 

   其中三个主要的框,框住了四个pod, 其中红色框 web app1 和 web app2 是相同宿主机下的通信问题,则是走网桥来解决通信。

  绿色框 代表是不同宿主机,web app2 和 web app3 进行通信,则是通多 flannel 抓取通信包,然后再做封装,然后再路由到 其他的机器上,然后再解析,然后 flannel 再根据根据解析后的再去找到对应的 pod 新鲜通信。 

 

 其中 etcd 在这里边起到的作用就是用来保存 分配的ip 地址,以及存储一些路由信息。

k8s 网络通信模式_ip地址_03

 

# # 网络通信的总结

 

k8s 网络通信模式_网络通信_04

 

 # #  k8s 网络通信

k8s 网络通信模式_网络通信_05

 

  外部的请求都到 service 上来,然后统一由service 到 pod 上去。

 

 

标签:网络通信,web,宿主机,通信,模式,pod,k8s,flannel
From: https://blog.51cto.com/u_15812686/5740071

相关文章

  • k8s 的一些基本概念 Pod
    ##Pod  我们在实际开发中,往往需要两个或者来两个以上的容器形成工作组,共同完成工作,比方说:nginx 和tomcat,通过nginx 反向代理到 tomcat  我们就可以通过 POd来帮......
  • k8s部署nacos
    部署mysql参考:官网:https://nacos.io/zh-cn/docs/use-nacos-with-kubernetes.htmlsql脚本地址:https://github.com/alibaba/nacos/blob/master/config/src/main/resources......
  • 设计模式在美团外卖营销业务中的实践
     业务策略多变导致需求多变,是业界很多技术团队面临的最具挑战的问题之一。那么如何设计一套易于扩展和维护的营销系统呢?  今天的文章来自美团外卖营销技术团队,他们分享......
  • 初识设计模式 - 外观模式
    简介外观设计模式(FacadeDesignPattern)又被叫作门面模式,其描述是,通过为多个复杂的子系统提供统一的接口,使得子系统更容易被使用。在现实生活中,常常存在办事复杂的情况,如......
  • 设计模式-策略模式
    策略模式,替换掉屎一样的if-else语句。好,那我们来在这里看一下啊,就是整个,这个策略模式呢,它的英文叫做strategy,然后,就给出一个场景吧,还是,这个场景其实也很简单,就是说是,我们可......
  • 10月8日内容总结——文件操作之文本模式和二进制模式、文件内光标的移动
    目录一、文件操作1、概念讲解2、通过代码打开文件的两种方式方式一:方法二:一些小知识点总结:二、文件的读写模式1、只读模式(r)2、只写模式(w)3、只追加模式(a)三、文件的操作模式......
  • 文件操作/模式
    目录今日内容概要1.文件操作2.文件读写模式3.文件操作模式:4.文件操作方法5.练习题及答案今日内容概要文件操作文件读写模式文件诸多方法文件内光标的移动练习题及答......
  • 设计模式-组合模式
    对层级数据递归调用执行操作。先说一下这个组合模式是composite,然后说一个场景,这个模式然后按照一个什么场景来做呢,举个例子,有一颗部门树,然后父部门有这个子部门,然后又有子......
  • 文件的操作方式以及读写模式
    1.文件的概念2.文件的操作方式3.文件的读写模式4.文件操作模式5.文件诸多方法6.文件内容修改7.文件光标移动###文件操作```python1.文件的概念文......
  • Lambda表达式实现方式、标准格式、练习、省略模式、注意事项及和匿名内部类的区别
    目录​​一、Lambda表达式实现方式​​​​二、Lambda表达式的标准格式​​​​三、Lambda表达式练习​​​​四、Lambda表达式的省略模式​​​​五、Lambda表达式的注意事......