k8s 新節點或 舊節點 加入到 master 節點

k8s 新節點或 舊節點 加入到 master 節點

  • 參考地址: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/
1.查看 master 的節點的 token :

>  kubeadm token list


2.沒有相應的 token 的話,則創建一個: 

>  kubeadm token create

結果:

4xg6yp.o1e4hqspodcy88nw


3.如果沒有的值--discovery-token-ca-cert-hash,則可以通過在控制平面節點上運行以下命令鏈來獲取它
運行指令:

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | \
   openssl dgst -sha256 -hex | sed 's/^.* //'

結果:

879064f5fe917a84788cfd5601ab29a666167f37881ea0084c707afc82164fc1





最終在新的 node 節點上 運行 則會加入新的節點:
kubeadm join 172.16.182.130:6443 --token 4xg6yp.o1e4hqspodcy88nw \
    --discovery-token-ca-cert-hash sha256:879064f5fe917a84788cfd5601ab29a666167f37881ea0084c707afc82164fc1



如果新的節點down 機需要重新的連的話,需要:

清空上次連的一些緩存內容 :

>  rm -rf $HOME/.kube

>  kubeadm reset

>  再進行添加節點 join 進去的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章