Written by
nodejs-style
on
on
kubeadm join 할 때 token값 확인하기
kubeadm join 할 때 token값 확인하기
현재 구성되어 있는 클러스터에 새로운 워커노드를 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 --discovery-token-ca-cert-hash sha256:
from http://potato-yong.tistory.com/146 by ccl(A) rewrite - 2021-09-27 11:00:21