Kubernetes

[Kubernetes] 쿠버네티스 node role lable 설정

정윤재 2023. 5. 6. 01:19

쿠버네티스를 설치 하고

kubectl get nodes 명령으로 node 를 보면 특이한 사항이 있다.

 

 

worker 노드에 대해서는 role 이 none 으로 표시되어 있는 것이다.

이 role 은 label 에서 가져 오는 내용이다.

 

 

master node 의 label 을 확인 해보면

 

node-role.kubernetes.io/[ROLE 명]=

 

 

이렇게 생성 되어 있는 것을 확인 할 수 있다.

그래서 이것을 명확하게 표시해주기 위해

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

이런 방식으로 role 을 정의 해 보았다.

 

 

 

이렇게 role 이 없는 (none) node 들에 대해서 전부 role 을 표시해 줄 수 있다.

나중에 worker node 가 아닌 loadbalancer node 라던가 특별한 역활을 하는 node 에

대해 role 을 명확히 표기 해주는데 응용 될 수 있을 것이다.