Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags more
Archives
Today
Total
관리 메뉴

holssi 님의 블로그

[cka] deployment 라벨 본문

CKA

[cka] deployment 라벨

holssi 2026. 2. 20. 19:33
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80

 

spec.selector.matchLabels 와 spec.template.metadata.labels는 같아야하고, 각각의 역할은 

spec.selector.matchLabels는 deployment가 관리할 파드를 찾는 기준이고, spec.template.metadata.labels는 deployment가 새로 생성할 파드에 붙이는 라벨을 말한다

 

metadata.labels는 deployment를 구분하거나  서비스가 deployment를 찾거나 kubectl로 필터링할때 사용한다