自定义节点Pod CIDR
主要是针对calico网络而言
安装前自定义
grctl init --pod-cidr 192.168.0.0/16
如果不自定义的话,默认会根据宿主机ip段选择对应的pod的cidr.
calico 宿主机(192.168.0.0/16
)则pod的cidr为10.0.0.0/16
,否则pod的cidr为192.168.0.0/16
flannel 默认pod cidr为10.244.0.0/16
安装后自定义
这里以调整为 172.16.0.0/16为例,请注意,此调整将重启所有应用:
- 调整所有节点的calico启动参数
vi /opt/rainbond/conf/network.yaml
将:
-e CALICO_IPV4POOL_CIDR=192.168.0.0/16
更改为:
-e CALICO_IPV4POOL_CIDR=172.16.0.0/16
- 调整所有节点的calico启动参数
ETCDCTL_API=3 etcdctl del /calico --prefix
- 重启calico服务
node service update
- 重启所有应用分配ip