인프런 커뮤니티 질문&답변
4.3 노드포트(nodeport) 강의에서 질문입니다
작성
·
374
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과 일치해야하기 때문입니다.
관련해서 그림을 그려보았으니 참고 부탁드립니다.

혹시 추가로 궁금하신 점이 있으면 남겨주세요
감사합니다 :)





