1 问题描述
在用kubadm安装k8s时出现一个疑问,service-cidr和pod-network-cidr这个地址如何配置
kubeadm init \ --apiserver-advertise-address=192.168.180.123 \ --image-repository registry.aliyuncs.com/google_containers \ --kubernetes-version v1.18.0 \ --service-cidr=10.96.0.0/12 \ --pod-network-cidr=10.244.0.0/16
2 结论
研究了一下,参数说明如下:
--apiserver-advertise-address=192.168.180.123
这个参数就是master主机的IP地址,例如我的Master主机的IP是:192.168.180.123
--image-repository=registry.aliyuncs.com/google_containers
这个是镜像地址,由于国外地址无法访问,故使用的阿里云仓库地址:registry.aliyuncs.com/google_containers
--kubernetes-version=v1.18.0
这个参数是下载的k8s软件版本号
--service-cidr=10.96.0.0/12
这个参数后的IP地址直接就套用10.96.0.0/12 ,以后安装时也套用即可,不要更改
--pod-network-cidr=10.244.0.0/16
k8s内部的pod节点之间网络可以使用的IP段,不能和service-cidr写一样,如果不知道怎么配,就先用这个10.244.0.0/16
总之,粉色区不做任何更改,
只修改红色区的两个地方
(master主机IP,k8s软件版本)