遇到这个问题卡住,找老久才找到原因,所以记录一下:
在kubectl join xxxx 的最后加入一个参数--v=2
,可以查看具体的详情日志,查了老半天
比如 这是我的join命令,ip 和token等已经模糊处理
kubeadm join 10.xxx.xxx.41:6443 --token h17xld.xxxxxxxxxxxx \
--discovery-token-ca-cert-hash sha256:xxxxxxxcadba77d56e66a429d695041c6e2c4560afdbb0b6d
执行之后没有任何错误,一直hang住,这时候在尾部加一个参数--v=2
,可以打印详细的日志
kubeadm join 10.xxx.xxx.41:6443 --token h17xld.xxxxxxxxxxxx \
--discovery-token-ca-cert-hash sha256:xxxxxxxcadba77d56e66a429d695041c6e2c4560afdbb0b6d \
--v=2
这样就能看到具体的报错信息,以便排错。
在github这个issue里面找到的调试方法,官网文档应该也有,但是为了快速安装,没时间去一个一个看官方文档了。
安装k8s集群是参考下面这两位po主的文章:
https://www.cnblogs.com/double-dong/p/11483670.html
https://blog.csdn.net/linxi7/article/details/111318769