Among Us - Yellow Crewmate kubeadm join 할 때 token값 확인하기

DevOps/Kubernetes

kubeadm join 할 때 token값 확인하기

감쟈! 2021. 9. 27. 10:48

현재 구성되어 있는 클러스터에 새로운 워커노드를 join 해야할 때, kubeadm join 명령어를 통해서 클러스터에 추가시켜주게 된다. 하지만 막상 워커노드를 join 하려고 하니... 처음에 master 구성시에 kubeadm init 을 통해서 확인할 수 있었던 token 값을 모르겠다.

 

그럴때 쓰는 명령어....

 

 

  • token 값이 존재한다면 아래와 같은 명령어로 token 값을 확인할 수 있다.
$ kubeadm token list

 

  • token 값에는 만료기간이 있기 때문에, 위에서 token을  확인할 수 없다면 새로운 token을 생성해주어야 한다. 
$ kubeadm token create
$ kubeadm token list
  • Hash 값 확인
    $ openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'​

 

 

  • token, hash 값으로 워커노드에 Join 하기
    $ kubeadm join <192.168.0.10:6443> --token <Token 값> --discovery-token-ca-cert-hash sha256:<Hash 값>​