kubeadm ——k8S新节点加入集群

https://www.cnblogs.com/chuangcc/p/10697394.html

加入集群除了需要 token 外,还需要 Master 节点的 ca 证书 sha256 编码 hash 值,这个可以通过如下命令获取:

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

根据这两篇文章操作之后发现
kubectl get nodes
新加入节点是notready

在node02节点journalctl -f 查看,发现是网络问题

在node02节点安装calico网络组建即可。
安装方法:在node01上将calico的网络组建导出然后导入到node02.

之后查看集群状态



[root@master opt] kubectl get nodes
NAME     STATUS   ROLES    AGE   VERSION
master   Ready    master   16d   v1.18.2
node01   Ready    <none>   16d   v1.18.2
node02   Ready    <none>   43m   v1.18.2

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐