K8S worker node 추가하기(multi master 아닌 경우)
2025. 8. 4. 22:45ㆍk8s
마스터 노드에서 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
'k8s' 카테고리의 다른 글
| 우분투 무선 설정 (4) | 2025.08.09 |
|---|---|
| ingress nginx controller에 Let's encrypt 적용 (0) | 2025.08.09 |
| K8S Cluster 삭제 (0) | 2025.08.04 |
| coreDNS를 DNS로 사용하기 (0) | 2025.08.04 |
| Warning FailedScheduling 5m22s default-scheduler 0/1 nodes are available: 1 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.. (0) | 2025.08.03 |