1、K8s集群创建的时候,在主节点使用kubeadm init命令,如果第一次失败了,再次执行此命令发现提示端口已占用,文件已存在,怎么办?使用kubeadm reset 命令清空,然后重新init;非主节点上使用kubeadm join 主节点失败,使用kubeadm reset -f 命令清空之前的安装,重新执行init 命令。

2、node节点上执行 kubeadm join 主节点的时候,总是提示timeout;正常情况下是不显示Initial timeout of 40s passed,随后也不会提示 timed out waiting for the condition;错误提示显示使用 systemctl status kubelet -l查看详情,发现提示user:anonymous forbidden,node节点找不到;然后重新检查了hostname设置,/etc/hosts文件,发现配置没有问题,未果,关机;第二天又尝试解决这个问题,发现主节点开机就报内存不足的错误了,然后重新分配2G内存;没有在node节点上重新join,竟然妥妥的很顺利的成功了。

3、join命令,需要加上token,如果忘记了,在主节点使用kubeadm token list命令查看。

Logo

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

更多推荐