创建svc报错
Internal error occurred: failed to allocate a serviceIP: range is full
k8s svc的网段默认ip为256个,在master节点的/etc/kubernetes/manifests/kube-apiserver.yaml 和/etc/kubernetes/manifests/kube-controller-manager.yaml中的service-cluster-ip-range进行设置。
可以看到原本的设置为
- --service-cluster-ip-range=192.168.255.0/24
查看所有的pod ip与node ip,在不冲突的情况下增大svc的网段,将其改为
- --service-cluster-ip-range=192.168.224.0/19
可以容纳8190个ip
在改完这俩配置文件后,k8s集群是不可用的,需要马上重启kubelet,然后可以看到kube-apiserver-kubernetes-dev-master-1 和kube-controller-manager-kubernetes-dev-master-1 pod都重启了,svc的网段扩容完成
systemctl restart kubelet
标签:full,kubernetes,ip,svc,range,k8s,kube From: https://www.cnblogs.com/xiaoxiaomuyuyu/p/18150705