인프런 커뮤니티 질문&답변

쏭쏭님의 프로필 이미지
쏭쏭

작성한 질문수

그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

4.3.노드포트(NodePort)

4.3 노드포트(nodeport) 강의에서 질문입니다

작성

·

295

0

확인차 질문드립니다. 

nodeport.yaml 에서 

deployment의 metadata:의  name:은

selector: matchLabels:의 app:  이름,  template:metadata:labels:의 app: 이름과는 달라도 되는 것이죠?

1) 

kind: Deployment
metadata:
  name: deploy-nginx

2)

  selector:
    matchLabels:
      app: deploy-nginx

3)

  template:
    metadata:
      labels:
        app: deploy-nginx

 

(질문 요약)

2)의 app: 이름과 3)의 app: 이름은 같아야하지만,

2)의 app: 이름은 1)의 name:과는 같을 필요는 없음. 

맞나요?

 

 

 

 

답변 1

2

안녕하세요, 쏭쏭님.

튜터 주도입니다.

 

말씀하신 부분이 맞습니다.

1)는 Deployment을 위한 Lable이고이고,

2)는 셀렉터의 lable이라서 템플릿의 lable과 일치해야하기 때문입니다.

 

관련해서 그림을 그려보았으니 참고 부탁드립니다.

 

 

혹시 추가로 궁금하신 점이 있으면 남겨주세요

감사합니다 :)

쏭쏭님의 프로필 이미지
쏭쏭

작성한 질문수

질문하기