首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
kubernetes模型设计
1. 通用对象设计原则
2. 模型设计
2.1. TypeMeta
2.2. Metadata
3. 控制器模式
kubernetes组件介绍
2.1. etcd
2.2. master组件
2.2.1. apiserver
2.2.2. controller manager
2.2.3. scheduler
2.3. node组件
2.3.1. kubelet
2.3.2. kube-porxy
2.3.3. container runtime
2.4. 核心附件
2.4.1. CNI网络插件
2.4.1.1. Flannel 通信原理
2.4.1.2. Flannel三种工作模式
2.4.1.3. flannel的模式选择和查看
2.4.2. DNS
当前位置:
首页>>
技术小册>>
Kubernets合辑3-kubernetes介绍
小册名称:Kubernets合辑3-kubernetes介绍
● Host-Gateway 模式: 只是在主机上添加前往其它主机的pod网段的路由表而已,这种模式在同一个网段内部效率非常高。 ![](/uploads/images/20230803/0618de4f05e4fe0a2e1f3d00750f4603.png) ● VXLan模式: VXLan(Virtual Extensible LAN 虚拟可扩容局域网),是Linux本身就支持的模式,vxlan模型中的VTEP(VXLAN Tunnel End Point 虚拟隧道端点) 就是各个node上的flannel.1设备。 当使用vxlan模式工作时,会将数据包经过docker0转给flannel.1设备,该设备会查询到目标pod宿主机的flannel.1设备的mac地址,在数据包基础上加封一个vxlan头部,这里面有一个VNI标志,flannel默认为1,flannel.1将封装好的数据包交给宿主机网卡ens32处理。ens32再添加目标pod的宿主机ip和mac。 目标pod的flannel.1的mac地址和宿主机的IP地址都是由flannel进程通过etcd维护的。 ![](/uploads/images/20230803/5fdeb04e91440a52092827b78ef124b1.png)
上一篇:
2.4.1.1. Flannel 通信原理
下一篇:
2.4.1.3. flannel的模式选择和查看
该分类下的相关小册推荐:
Kubernetes合辑1-安装Kubernetes
Kubernets合辑6-服务发现
Kubernets合辑8-权限控制
Kubernets合辑10-网络
Kubernets合辑11-持续集成
Kubernets合辑4-kubernetes入门
Kubernetes中文教程(四)
Kubernets合辑14-日志收集
Kubernetes中文教程(三)
Kubernets合辑5-Pod控制器
Kubernetes中文教程(一)
Kubernets合辑7-存储