【kubernetes叢集系列(二)】Worker(node)安裝(使用kubeadm)

chen_jiangtao發表於2020-09-24

同master 安裝,先升級系統
參考:【kubernetes叢集系列(一)】Master安裝(使用kubeadm)

1.安裝docker

修改/etc/docker/daemon.json ( 先配置好國內映象,不然後面加入節點image pull不下來)

{
  "debug": true,
  "experimental": false,
  "registry-mirrors": [
    "https://krmu1x5v.mirror.aliyuncs.com",
    "https://registry.docker-cn.com"
  ]
}

https://krmu1x5v.mirror.aliyuncs.com 為阿里云為個人提供的,自己上去看下。

2.安裝kubelet,kubeadm

yum install -y kubelet
yum install -y kubeadm
#開機啟動
systemctl enable --now kubelet
#啟動kubelet
systemctl daemon-reload
systemctl start kubelet.service

3.master上執行建立join

kubeadm token create --print-join-command

輸出類似如下:
kubeadm join apiserver.sh:6443 --token 37r3nv.ggvvdfq9nty297i4 --discovery-token-ca-cert-hash sha256:eb7be01fe28df5ca43dc92a9f6c7f49ea718b4d4c401ad901017987f5c013139

4.node上執行加入

kubeadm join apiserver.sh:6443 --token 37r3nv.ggvvdfq9nty297i4 --discovery-token-ca-cert-hash sha256:eb7be01fe28df5ca43dc92a9f6c7f49ea718b4d4c401ad901017987f5c013139

如果報錯先執行(重置當前節點)

kubeadm reset -f 

相關文章