幸福和富有的过一生

幸福和富有的过一生!


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

Kubeadm中的Token过期问题

时间: 2022-05-22 分类: kubernetes   cloudnative   kubeadm   字数: 425 字 阅读: 1分钟 阅读次数:

kubeadm以及token

node节点加入kubernetes集群是通过在node节点执行kubeadm join命令完成的,具体类似如下:

$ kubeadm join 192.168.56.104:6443 --token l18cgl.jlp49w8zyz94vogn \
        --discovery-token-ca-cert-hash sha256:1672cd600e7e686b554ce79ee31a79d8fc8da34c339e7763d4601a149be8faa2

如上命令一般是kubernetes集群的master节点初始化成功后,返回的node节点加入的命令。 在参看CentOS8 安装部署Kubernetes-1.20 中介绍。 其中token是为加入node节点集群的标识,如果token不对或者过期时,node节点就加入失败。 token默认下是24小时,如果过期时,执行kubeadm join就是提示如下错误信息:

error execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "jrc6he"
To see the stack trace of this error execute with --v=5 or higher

token过期解决思路

master节点重新token,用新token再执行kubeadm join命令。

$ kubeadm token create  //默认有效期24小时,若想久一些可以结合--ttl参数,设为0则用不过期
jrc6he.dg2to0m4dhgrecv2

## 用新token,在执行kubeadm join

## 查看当前有效的token
$ kubeadm token list
#kubernetes# #cloudnative# #kubeadm#
QQ扫一扫交流

标题:Kubeadm中的Token过期问题

链接:/post/kubeadm-token/

作者:lizj3624

声明: 本博客文章除特别声明外,均采用 CC BY-NC-SA 3.0许可协议,转载请注明出处!

创作实属不易,如有帮助,那就打赏博主些许茶钱吧 ^_^
WeChat Pay

微信打赏

Alipay

支付宝打赏

Kubernetes中Deployment DaemonSet StatefulSet
Kubernetes中的Ingress资源
  • 文章目录
  • 站点概览
lizj3624

lizj3624

幸福和富有的过一生!

93 日志
90 分类
107 标签
GitHub 知乎
标签云
  • Cloudnative 13
  • 财报 11
  • Kubernetes 10
  • Nginx 9
  • Apisix 7
  • 美股 6
  • Video 5
  • 宏观经济 5
  • 投资 5
  • Linux 4
    • kubeadm以及token
    • token过期解决思路
© 2010 - 2024 幸福和富有的过一生
Powered by - Hugo v0.124.1 / Theme by - NexT
/
Storage by /
0%