K8S worker node 추가하기(multi master 아닌 경우)

2025. 8. 4. 22:45k8s

마스터 노드에서 kubeadm join 명령어 확인

kubeadm token create --print-join-command

Worker Node에서 실행

kubeadm join {master node IP}:6443 --token {token} \
    --discovery-token-ca-cert-hash sha256:{hash}

worker 역할 설정

kubectl label node {node} node-role.kubernetes.io/worker=worker

kubectl 실행하도록 적용

# master node의 파일 복사해 오기
# 마스터 노드의 아래 파일을 worker node에 복사
/etc/kubernetes/admin.conf

# config 설정
# worker node에서 실행
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config