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 timeout


問題描述

使用外網加入集群的時候報如下錯誤:

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 timeout

解決辦法

重置master,在進行初始化集群的時候加上參數--apiserver-advertise-address,如下:

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.226

然后node節點在進行加入集群的時候,需要刪除原先生成的兩個文件

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

最后執行加入集群命令就沒有再原來的錯了。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM