[kubernetes] 파드의 레이블

vinca·2023년 12월 14일
0

☸️ kubernetes

목록 보기
23/35
post-thumbnail

파드의 레이블

파드에도 동일하게 노드처럼 레이블이 존재한다.
먼저 파드의 레이블이 생성되는 차이부터 한번 보도록 하자.

create로 생성한 디플로이먼트에 대해서는 파드의 레이블이 app:nginx로 붙는 반면, run을 통해서 생성한 파드는 run:nginx의 레이블이 붙는 것을 확인할 수 있다.

🚨주의
create 명령어 시에는 반드시 생성할 오브젝트를 지정해주어야 한다.(deployment, service, job 등)
Kubernetes에서 단일 pod를 생성하는 것은 일반적으로 run 명령어를 사용하므로 create pod 같은 것은 불가능하다.

레이블 확인 및 추가

파드의 레이블을 확인하는 방법 및 새로운 레이블을 추가하는 방법은 아래와 같다.

레이블 확인

# 현재 파드의 레이블 확인
k get pods --show-labels

새로운 레이블 추가

# 레이블 확인
k get pods --show-labels
# 레이블 추가
k label pod <추가할 파드 > <추가할 레이블>

레이블 검색

# 레이블로 파드를 확인(검색)
k get pods -l vinca=kim

레이블 제거

# 레이블 제거
k label pod nginx vinca-
# 레이블 확인
k get pods nginx --show-labels

profile
붉은 배 오색 딱다구리 개발자 🦃Cloud & DevOps

0개의 댓글