본문 바로가기
DevOps

[Ubuntu]Kubernetes cluster Node 확장 (add node)

by Yoon_estar 2024. 8. 12.
728x90
반응형
# kubectl get nodes
# kubectl describe nodes k8s-master

 

사전에 준비한 k8s-node3을 부팅하고 아래 내용을 점검한다.

  1. IP 주소 (192.168.207.203)
  2. Hostname 변경
  3. /etc/hosts의 127.0.1.1의 hostname 변경
  4. containerd 및 kubelet 서비스 restart
  5. free (swapoff 확인)
  6. root@k8s-node3:~# cat /proc/sys/net/ipv4/ip_forward 1 확인
  7. ssh 접속 테스트

이전에 포스팅한 글들을 참고하여 작업하면 된다.

https://estar987.tistory.com/192

 

node join을 위한 token 확인 및 재생성(Master)

node join을 위한 token 확인 및 재생성

출력되는 값을 참고하여 아래 증설 노드에서 입력후 클러스터 가입

master # kubeadm token list
master # kubeadm token create --ttl 0 --print-join-command   // 영구적
master # kubeadm token create --print-join-command

 

증설 노드에서 토큰값을 활용하여 클러스터에 가입(Node03)

node03 # kubeadm join 192.168.56.100:6443 --token y2ocme.k38xr8vq4qtow66t --
discovery-token-ca-cert-hash \ 
sha256:e0c59604e0a5f9c212a8f9da1bea8306f472904330aceaa44b42d225e8f53fa2

 

확인(master)

master # kubectl get no
master # kubectl get po -A

 

반응형