<쿠버네티스> 노드(Node)의 Role <none>변경하기

노설·2023년 8월 22일
1

쿠버네티스

목록 보기
2/5

마스터노드에서 받은 token값을 사용해 각 워커노드에 입력해주면 약간의 시간 후에 하단 처럼 kubectl get nodes를 통해 확인이 가능하다.

k8s@cloud:/# kubectl get nodes
NAME      STATUS   ROLES           AGE     VERSION
cloud      Ready    control-plane   4h12m   v1.27.4
worker2    Ready    <none>          3h53m   v1.27.4
worker1   Ready    <none>          3h53m   v1.27.4

여기서, 워커노드들의 ROLES<none>임을 알수 있다. 이를 바꿔주자

kubectl label node worker1 node-role.kubernetes.io/worker=

마스터를 바꿀경우는 다음과 같다.

kubectl label node cloud node-role.kubernetes.io/master=

결과

k8s@cloud:/# kubectl label node khunan node-role.kubernetes.io/worker=
node/worker2 labeled
k8s@cloud:/# kubectl get nodes
NAME      STATUS   ROLES           AGE     VERSION
icns      Ready    control-plane   4h16m   v1.27.4
worker2    Ready    worker          3h57m   v1.27.4
worker1   Ready    <none>          3h57m   v1.27.4
k8s@cloud:/# kubectl label node worker1 node-role.kubernetes.io/worker=
node/worker1 labeled
k8s@cloud:/# kubectl get nodes
NAME      STATUS   ROLES           AGE     VERSION
icns      Ready    control-plane   4h16m   v1.27.4
worker2    Ready    worker          3h58m   v1.27.4
worker1   Ready    worker          3h58m   v1.27.4

완성

profile
IT업계에서 노설 이라는 이름이 보이면 그건 무조건 나.

0개의 댓글