老师,安装calico插件,不明白参数的含义

来源:11-1 Ubuntu18下通过kubeadm安装k8s(v1.14.1)集群

carefree_

2020-07-24

sed -i ‘s/192.168.0.0/10.244.0.0/g’ calico.yaml
192.168.0.0和10.244.0.0的含义

写回答

1回答

xiaomo

2020-07-25

同学你好,这个值对应的一个参数叫CALICO_IPV4POOL_CIDR: 它是Calico IPAM (IP Address Management)的IP地址池,k8s中Pod的IP地址是从该池中进行分配的。

192.168.0.0/16是calico.yaml里默认指定的ip段地址空间;而因为当前在k8s中kubeadm控制器默认配置的networking.podSubnet为10.244.0.0/16这个ip段,因此我们需要将calico.yaml的默认值给修改为这个值。理论上也可以反过来设置,即保持calico默认值不变,通过修改Pod的networking.podSubnet网段以和calico保持一致即可。

0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程