1. 어노테이션
- 어노테이션은 레이블과 동일하게 Key-Value를 통해 리소스의 특성을 기록한다.
- 레이블과 달리, 포드를 실행하는 Administrator 전달을 목적으로 한다.
① 쿠버네티스에 특정 정보 전달을 목적으로 사용 (디플로이의 롤링 업데이트 기록)
② 관리를 위해 필요한 정보 기록 목적으로 사용 (릴리즈, 로깅, 모니터링)
2. 어노테이션 예시
- 어노테이션이 추가된 포드 YAML은 아래와 같다.
apiVersion: v1
kind: Pod
metadata:
name: {포드 명}
annotations:
{어노테이션 키}:{어노테이션 값}
spec:
containers:
- name: {컨테이너 명}
image: {이미지 명}
- 어노테이션 확인 명령은 아래와 같다.
kubectl describe pod {포드 명}
'쿠버네티스 > Scheduling' 카테고리의 다른 글
[K8S] 노드 레이블이란 (2) | 2024.01.03 |
---|---|
[K8S] 레이블이란 (2) | 2024.01.03 |