Skip to main content

Slave Node

Slave Node

  • sudo su -
    
    # master 설치시에 나온 명령을 그대로 복붙
    kubeadm join 10.0.1.2:6443 --token nnnnnnnnnnn --discovery-token-ca-cert-hash sha256:nnnnnnnnn
  • 예시
    kubeadm token list <--를 하여서 토큰을 확인 , 만료일이 있어 없어짐 
    kubeadm token list
    TOKEN                     TTL       EXPIRES                     USAGES                   DESCRIPTION   EXTRA GROUPS
    o7g1vf.af2igg8kb05thqjx   23h       2019-10-04T21:38:34+09:00   authentication,signing   <none>        system:bootstrappers:kubeadm:default-node-token
    
    
    없으면 아래와 같이 생성한다. 
    kubeadm token create <-- 실행하면 토큰 값이 보임 
    
    다음으로 Hash 를 만든다. 
    openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
    
    이제 그 두 값을 기준으로 클라이언트에서 join을 한다. 
    sudo kubeadm join 192.168.0.100:6443 --token 2bnj8x.t4odyls0snm1bq8b \
        --discovery-token-ca-cert-hash sha256:a51bfb3121d40d300e0eb5399610511852597bfb3a5391db37d535cce339f2f8