키-값 쌍으로 구성, 사용자가 클러스터 안에 오브젝트를 만들 때 메타데이터로 설정가능
컨트롤러는 레이블을 변경하면 인식 불가
디플로이먼트
서비스
셀렉터 사용
키-값 쌍으로 구성하며 레이블처럼 사용자가 설정 가능
쿠버네티스 시스템이 필요한 정보들을 담음
쿠버네티스 클라이언트나 라이브러리가 자원을 관리하는 데 사용
piVersion: apps/v1
kind: Deployment
metadata:
name: annotations
labels:
app: nginx
annotations:
manage: "myadmin"
contact: "010-8984-0875"
release-version: "v1.0"
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
배포방법