请选择 进入手机版 | 继续访问电脑版
快捷导航

重装节点后,无法加入master

5
回复
5410
查看
[复制链接]

8

主题

17

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2022-6-30 09:28:06 | 显示全部楼层 |阅读模式
老师我是个新手 在b站看视频自学 单总遇到问题。这次是node加入集群报错 是什么原因


  1. Failed to connect to API Server "173.61.1.29:6443": token id "3d069l" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
复制代码



回复

使用道具 举报

5

主题

46

帖子

214

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
214
发表于 2022-6-30 09:31:27 | 显示全部楼层
呵呵  不要着急慢慢来
这个问题是token过期了,执行kubeadm token create将生成的tocken放入jion命令:
如:kubeadm join x.x.x.x:6443 --token 8fo1ol.5ffzezsgfrp7rmc1 --discovery-token-ca-cert-hash sha256:d626ee9be9d4fcbe8c2cce33225e04e3eb775b641ee95bfa9740f1a0113ed376
token令牌 默认24小时过期 ,有问题随时提问
回复

使用道具 举报

8

主题

17

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2022-6-30 09:33:29 | 显示全部楼层
哈哈 问题解决 多谢老师,那我能不能传永久不过期的token令牌?
回复

使用道具 举报

5

主题

46

帖子

214

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
214
 楼主| 发表于 2022-6-30 09:35:36 | 显示全部楼层
当然可以
永久 token 生成:
[root@master ~]# kubeadm token create --print-join-command --ttl 0
此 token 的有有效期为永久有效。为了安全起见,建议使用临时 token ,而不要使用永久的 token 。
回复

使用道具 举报

8

主题

17

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2022-6-30 09:44:17 | 显示全部楼层
那我该如何反复使用这个永久不过期的key呢?
回复

使用道具 举报

5

主题

46

帖子

214

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
214
 楼主| 发表于 2022-6-30 09:46:58 | 显示全部楼层
永久不过期的token node加入集群使用方法:
#到master端查看令牌
kubeadm token list
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
例如node2重新加入集群:
我的master地址是192.168.5.150,没有问题马上搞起
kubeadm join 192.168.5.150:6443 --token fuc9rn.z6ulo3l5re2ma8ne --discovery-token-ca-cert-hash sha256:30845511f229ef041d6016fe0ea5988c2794f77cab33962695b883d9f90b2a39
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

信息推荐

更多+

最新信息

更多+

峻熙闪答-公众号

官方微信

联系我们:

15131265091

公司地址:河北省保定市竞秀区

Email:1547462309@qq.com

冀ICP备17015524号-1 &技术支持:峻熙闪答