内容。
, 源主机的 2 服务将原本的数据内容 * 封装后根据自己的路由表投递给目的节点的
2 服务,数据到达以后被解包,然后直接进入目的节点的 2) 虚拟网卡,
然后被转发到目的主机的 ) 虚拟网卡,最后就像本机容器通信一下的有 ) 路由到达目
标容器。
3、kubernetes 工作流程
集群功能各模块功能描述:
节点:
节点上面主要由四个模块组成,=-!/,>0>
=-!/=-!/ 负责对外提供 ?<!4 的 =- 的服务,它是系统管理指令的统一接口,
任何对资源的增删该查都要交给 =-!/ 处理后再交给 ,如图,@ 提供的客户
端工具,该工具内部是对 =- 的调用)是直接和 =-!/ 交互的。
负责调度 到合适的 A 上,如果把 看成一个黑匣子,那么它的输
入是 和由多个 A 组成的列表,输出是 和一个 A 的绑定。 目前提供了调度
算法,同样也保留了接口。用户根据自己的需求定义自己的调度算法。
0如果 =-!/ 做的是前台的工作的话,那么 0 就是负责后台的。
每一个资源都对应一个控制器。而 0 就是负责管理这些控制器的,比如我们通过
=-!/ 创建了一个 ,当这个 创建成功后,=-!/ 的任务就算完成了。
: 是一个高可用的键值存储系统, 使用它来存储各个资源的状态,从而实现了
?B 的 =-。
A 节点:
每个 A 节点主要由三个模板组成:>%1
%1该模块实现了 中的服务发现和反向代理功能。%1 支持 4 和 * 连
接转发,默认基 ?? 算法将客户端流量转发到与 / 对应的一组后端 。服务发现方面,
%1 使用 的 3 机制监控集群中 / 和 对象数据的动态变化,并且维护一
个 / 到 的映射关系,从而保证了后端 的 - 变化不会对访问者造成影响,另外,