Get https://172.18.255.243:6443/api/v1/namespaces/kube-system/configmaps/kubelet-config-1.12: dial t

问题描述node

使用外网加入集群的时候报以下错误:bootstrap

Get https://172.18.255.243:6443/api/v1/namespaces/kube-system/configmaps/kubelet-config-1.12: dial tcp 172.18.255.243:6443: i/o timeoutapi

解决办法tcp

重置master,在进行初始化集群的时候加上参数--apiserver-advertise-address,以下:spa

kubeadm init --kubernetes-version=v1.11.2 --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=120.79.23.226 --apiserver-cert-extra-sans=120.79.23.226server

而后node节点在进行加入集群的时候,须要删除原先生成的两个文件blog

[root@iZwz9f7pm0tw36neb1j7gmZ ~]# rm -rf /etc/kubernetes/bootstrap-kubelet.conf
[root@iZwz9f7pm0tw36neb1j7gmZ ~]# rm -rf /etc/kubernetes/pki/ca.crttoken

最后执行加入集群命令就没有再原来的错了。ci

kubeadm join 120.79.23.226:6443 --token jpy0lt.fxz77am8dgr4r93f --discovery-token-ca-cert-hash sha256:70b67aa60ebb2eef3e3e4f76e5278fc23e6972c1c4e0848d744b93caa6f9b6eckubernetes

相关文章
相关标签/搜索