需要修改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