#導出ippool yaml
/apps/bin/calicoctl get ipp -o yaml >ippool.yaml
#備份
cp ippool.yaml ippool.yaml.bak
#修改cidr: 10.222.0.0/16
vi ippool.yaml
#刪除默認pool
/apps/bin/calicoctl delete ipp default-pool
使用修改的yaml文件創建
cat ippool.yaml|/apps/bin/calicoctl apply -f -
更改 kube-controller-manager
三個master的這個靜態yaml文件也修
/apps/conf/kubernetes/manifests/kube-controller-manager.yaml
把cluster-cidr=10.111.0.0/18
# 獲取節點yaml文件 kubectl get node node1 -o yaml > node1.yaml
# 修改yaml文件中spec.podCIDR字段
# 按照規划的CIDR地址塊進行修改 spec: podCIDR: 172.0.0.0/24
# 修改yaml文件后,由於node對象不能直接覆蓋創建,需要先刪除節點,再重新創建 kubectl delete nodes node1 kubectl create -f node1.yaml