测试环境使用Canal网络(flannel+calico)
kubernetes版本v1.14.8
、flannel版本v0.10.0
、calico版本v3.4.0
Canal网络数据流向:
测试场景:不同宿主机的两个Pod之间通信
Canal数据流与Flannel数据流的差异点
1.同样的配置,Canal数据流与Flannel数据流有什么不同,通过抓包分析数据流向。
Canal对Flannel没有做改动,在Flannel的基础上,创建了Calico虚拟网卡用来做网络策略。Canal数据流与
Flannel数据流向并没有什么不同。
2.Rancher默认使用Canal网络插件,但我们目前没有用到Canal集成的Calico网络策略,能否考虑只使用Flannel网络插件。
对于不需要使用Network Policy的用户,可以选择Flannel,其他情况建议选择Canal。