Calico 遵从Kubernetes网络模型,以CNI(Container Network Interface)插件的形式安装在Kubernetes上。
参考:install calico on kubernetes
Calico的网络模式
IPIP模式和BGP模式。
IPIP模式就是主机IP报文包装Pod IP报文。BGP则直接路由转发,每个主机作为路由器。
calico networking manifest里面可以配置网络模式:
# Enable IPIP- name: CALICO_IPV4POOL_IPIPvalue: "Always" # 这里改成off,使用BGP网络模式