최종적으로 만들어야 하는 그림
Labels, naming 방법을 배웠다.
그리고 운영중에는 사소한 것이라도 이름을 바꾸기 어려우니, 미리 고민해두는 것이 필요하다고 하셨다.
추가로 managed by라는 label도 있다.
이건 deployment의 labels가 헷갈려서 만들었다.
volumeMounts와 volumes 부분이 햇갈려서 찾아보니
Deployment에서는 사실상 아직 어떤 저장소를 사용할 것인지 정하지 못한 상태이다.
여기선 두가지를 정의하는데
1. volumeMounts: 연결된 저장소를 어떤 컨테이너의 내부 저장소와 연결할 것인지
2. volumes: 어떤 PVC(저장소 요청서)들을 사용할 것인지
이렇게 두가지다.
즉, 아직 PV랑 PVC는 없는 상태! 따로 PV와 PVC를 만들지 않고 이 yaml 파일을 돌리면 오류가 난다.
위 두장은 가볍게 역할만 살펴보았다.
이제 이 모든 Objct의 관계만을 요약하면 다음과 같다.
ReplicaSet이 Deployment로 인해 자동으로 생성되는데, 강사님의 그림에서 labels와 Selector가 그려져 있는 것을 보고
deployment의 template안 속성들이 전부 복제되는 것이구나 싶었다.
'인프런 복습 - 쿠버네티스 어나더 클래스' 카테고리의 다른 글
[Sprint1] Configmap, Secret (0) | 2025.04.16 |
---|---|
[Sprint1] Application 기능으로 이해하기 - Probe (0) | 2025.04.08 |
[Sptint1] 실무에서 느껴 본 쿠버네티스가 정말 편한 이유 (0) | 2025.04.01 |
[Sptint1] 쿠버네티스 무게감 있게 설치하기 - 설정 확인 (0) | 2025.03.31 |
[Sprint1] 쿠버네티스 무게감 있게 설치하기-자원확인 및 설정확인 (0) | 2025.03.29 |