完整报错数据为:
问题原因:
使用命令查看docker中的容器启动情况
docker ps -a
发现组件etcd组件出现问题。
查看etcd日志
kubectl get pods -n kube-system | grep etcd
查看日志发现ip没有能绑定。
查看日志报错关键信息:
listen tcp xxx.xxx.xxx.xxx:2380:bind: cannot assign requested address
出现以上错误信息。
解决问题:
查看配置
cat kubeadm.yaml
修改配置
vim kubeadm.yaml
使用内网!!!!!!!!!!!!
advertiseAddress: ip # apiserver地址,因为单master,所以配置master的节点内网IP
localAPIEndpoint:
advertiseAddress: master节点的内网ip # apiserver地址,因为单master,所以配置master的节点内网IP
bindPort: 6443
重置k8s,进行重新初始化
重置k8s
kubeadm reset
初始化
kubeadm init --config kubeadm.yaml
完成!