二進制安裝的k8s添加新的node節點


ps: 只適用於二進制安裝的k8s集群
base:已創建完整的k8s集群
環境:1.15版本的kubernetes
需求:擴建新的node集群

按照二進制方法安裝kubelet、kubeproxy和flannel 具體方法請參考
https://www.cnblogs.com/dinghc/p/13031436.html

問題:一切ok了,在master上也可以發現node了,但是node上的kubectl無法使用

$ kubectl get svc
The connection to the server localhost:8080 was refused - did you specify the right host or port?

解決辦法:
1.將master上的配置文件kubelet.kubeconfig拷貝到~/.kube下,並命名為config

cp /opt/kubernetes/server/bin/conf/kubelet.kubeconfig /root/.kube/config 
scp -r /root/.kube/ node3:~/                       #將master上面訪問apiserver的方式拷貝到node上

效果

[root@test7-12host conf]# kubectl get nodes
NAME                 STATUS   ROLES         AGE    VERSION
node1   Ready    <none>        54m    v1.15.12
node2   Ready    master,node   106m   v1.15.12
node3   Ready    master,node   107m   v1.15.12


免責聲明!

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



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