zoukankan      html  css  js  c++  java
  • kubernetes忘记token或者token过期怎么加入k8s集群

    1.先查看token是否还可用 

    [root@hadoop01 ~]# kubeadm token list

     

      1.1) 还在则获取ca证书sha256编码hash值,不在则进行2操作

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

      1.2) node节点加入

    kubeadm join k8smaster.com:6443 --token ky6r26.ucd2s4jmtimxvj90 
        --discovery-token-ca-cert-hash sha256:6fd9b1bf2d593d2d4f550cd9f1f596865f117fef462db42860228311c2712b8b 
      --ignore-preflight-errors=Swap

    2.生成一个新的token

     

    [root@hadoop01 ~]# kubeadm token create --print-join-command //默认有效期24小时,若想久一些可以结合--ttl参数,设为0则用不过期
    kubeadm join k8smaster.com:6443 --token pdas2m.fkgn8q7mz5u96jm6 --discovery-token-ca-cert-hash sha256:6fd9b1bf2d593d2d4f550cd9f1f596865f117fef462db42860228311c2712b8b

       2.1) 查看token

    [root@hadoop01 ~]# kubeadm token list
    TOKEN                     TTL       EXPIRES                     USAGES                   DESCRIPTION   EXTRA GROUPS
    pdas2m.fkgn8q7mz5u96jm6   23h       2019-10-25T23:38:46+08:00   authentication,signing   <none>        system:bootstrappers:kubeadm:default-node-token

       2.2).node节点加入

    kubeadm join k8smaster.com:6443 --token pdas2m.fkgn8q7mz5u96jm6 
        --discovery-token-ca-cert-hash sha256:6fd9b1bf2d593d2d4f550cd9f1f596865f117fef462db42860228311c2712b8b 
      --ignore-preflight-errors=Swap
  • 相关阅读:
    反射
    Ajax
    JSP(二)
    JSP
    Servlet(三)
    Servlet(二)
    Servlet
    idea的Tomcat的配置
    使用Idea创建Maven构造的Web工程
    Maven的下载、安装与环境配置
  • 原文地址:https://www.cnblogs.com/linyouyi/p/10850904.html
Copyright © 2011-2022 走看看