数据库
MySQL
ORACLE
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
Linux运维
中间件
shell脚本
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
首页 动态 发帖 版块 我的
 退出
游客  
等级:
金豆:
经验:
首页  /  kubernetes面试题  /  正文

说几个 k8s 的网络插件,说一下他们的差异

  424 
 0
 0

flannel:支持地址分配,不支持网络策略 

calico:支持地址分配,支持网络策略。

flannel:

vxlan:#扩展的虚拟局域网

V虚拟的

X扩展的

lan局域网

flannel支持多种后端:

 1、VxLAN:  

(1) vxlan 叠加网络模式

(2) Directrouting

2、host-gw: Host Gateway

#直接路由模式,不推荐,只能在二层网络中,不支持跨网络,如果有成千上万的Pod,容易产生广播风暴

3、UDP:一般不用这个模式,性能差

flannel方案: 需要在每个节点上把发向容器的数据包进行封装后,再用隧道将封装后的数据包发送到运行着目标Pod的node节点上。目标node节点再负责去掉封装,将去除封装的数据包发送到目标Pod上。数据通信性能则大受影响

calico方案:在k8s多个网路解决方案中选择了延迟表现最好的-calico方案


标签:
作者签名: 只有努力,才会有收获   楼主  2022-07-19 23:05:56

点赞推荐

回复列表
合作伙伴:
Powered by 运维术 8.3.2
© 2017-2024 模板 by 黑衣人
您的IP: 3.145.99.78 , 2024-09-19 23:55:49
Powered by 运维术 8.3.2
© 2017-2024 模板 by 黑衣人
(0) 分享
分享
取消
我的客服