如何添加node节点
小于 1 分钟
如何使用kubeadm在master节点,然后在裸机centos安装节点环境(containerd\runc\cni),使用kubeadm加入节点,并且配置kubectl环境
1.master节点生成token
setup-tools/kubeadm/kubeadm-token/setup-tools/kubeadm/kubeadm-join/
$ kubeadm token create --description "test-token" \
--ttl=0 --print-join-command | grep discovery-token-ca-cert-hash
$ kubeadm token list
$ kubeadm token delete <token>
2.node节点环境搭建
containerd
cni
kubeadm\kubelet\kubectl
- node节点加入集群
# 已经有集群环境的可以reset一下
$ kubeadm reset
# discovery-token对应token
# discovery-token-ca-cert-hash对应上面的hash
$ kubeadm join <control-plane-host>:<control-plane-port> --token <token> --discovery-token-ca-cert-hash sha256:<hash>
$ kubeadm join --discovery-token cmjgty.wy9bqt0y6v8nmkln \
--discovery-token-ca-cert-hash sha256:xxx 10.16.203.160:6443
# 查看kubectl配置
$ kubectl config view
$ cp /etc/kubernetes/kubelet.conf ~/.kube/config
$ kubectl get pod