본문 바로가기

컨테이너/Kubernetes

[Kubernetes] (13) Lables & Selectors

레이블이란?

실제 애플리케이션을 배포할때 대부분의 사용자는 수백개의 파드를 실행시킨다. 파드를 정리하는 메커니즘이

없다면, 파드를 관리하기 굉장히 어려울것이고, 난장판이 될 가능성이 높다.

 

마이크로 서비스를 구현하는것이 쿠버네티스의 가장큰 장점이라고 하기 때문에, 파드를 정리하고 구분짓는 

메커니즘은 꽤 많이 존재하는데, 그중 레이블은 파드와 기타 다른 쿠버네티스 오브젝트의 조직화를 이루게 해준다.

 

# 레이블의 소개: 

레이블은 키-값을 쌍으로, 이 쌍들은 레이블 셀렉터를 사용해 리소스를 선택할때 사용된다.

 

 


1. Label 생성

 

node의 label을 확인할떄는

# kubectl get nodes --show-labels

node에 label을 생성할때에는 

# kubectl label nodes <your-node-name> disktype=ssd

 

2. label 삭제

$ kubectl label nodes ip-10-0-1-11.us-east-2.compute.internal disktype-