需要修改calico的网络模式: 修改calico目录下面target目录下的calico.yaml加入以下内容(红色部分为修改的内容,上面IPIP方便定位):
如果需要将calico网络模式从IPIP模式修改为bgp模式需要修改以下地方

1、添加BGp模式
修改calico的yaml配置文件,搜索IPIP,添加下面两行—METHOD(bgp模式),或者直接修改calico.yaml配置文件
[root@k8s-master1 target]# kubectl edit ds calico-node -n kube-system
- name: CALICO_IPV4POOL_IPIP
value: Always
- name: CALICO_AUTODETECTION_METHOD
value: interface=eth0

2、修改ippool,需要把ipipMode从Always修改成为Never(执行下面命令修改ipipMode)
[root@k8s-master1 target]# kubectl edit ippool
ipipMode: Never