그냥 바로 volume을 이용하는 경우와 pv/pvc를 이용해 volume을 이용하는 경우의 차이
510
작성한 질문수 7
안녕하세요 태민님.
여태까지 pv와 pvc는 개념 처음 다룰 때에만 써보고, 굳이 pv/pvc를 이용하지 않고 그냥 volume을 이용했었는데요.
pod의 spec.volumes에서 hostPath volume을 생성 후 컨테이너에 mount 시키는 것과 pv/pvc생성 후 pod의 spec.volumes에서 persistentVolumeClaim으로 pvc를 연결 후 컨테이너에 mount 시키는 것의 차이가 어떤 게 있을 지 알 수 있을까요??
참고하실만한 내용을 그림으로 첨부했습니당.
감사합니다!

답변 1
1
Umi님 안녕하세요!
단순히 hostPath만 사용했을 경우 1번으로 사용하건 2번으로 사용하건 결론은 같습니다.
그리고 워커 노드하나에 가벼운 App을 띄어서 사용할때는 굳이 쓸 이유가 없어 보일 수도 있겠네요.
하지만 이정도까지 입니다.
강의를 보셔서 하시겠지만, hostPath에 데이터는 node1에 만들어져 있는데, Pod가 죽고 만들어지면서 node2에 다시 만들어졌을 때의 문제도 있고
실제 환경에서는 중요도 있는 Volume에 대해서 hostPath를 사용하기엔 너무 많은 제약사항들이 있습니다.
그래서 별도 Volume 솔루션들을 많이 사용하고 이것들을 PV와 연결해서 사용했을때 안정적인 운영 및 동적 생성등 관리면에서 이점이 많아요.
그러니 조금 귀찮더라도 hostPath를 사용하더라도 PV와 PVC를 사용하는 습관을 들여서 PV에 대한 사용법과 잘 다루는 법에 대해서 익숙해 지기를 추천드립니다.
항상 좋은 질문 감사합니다.
yml 작성하다가 에러 발생해서 문의 드립니다.
0
36
2
설치수업중에 질문드립니다.
1
52
2
기초다지기 설치 문의드립니다.
1
103
4
HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!
1
63
3
클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다
1
100
1
환경 구성에 있어서 질문드립니다
1
91
2
configMap 파일생성
1
76
2
dashboard에서 pod 생성이 되지 않습니다.
1
75
2
nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server
1
74
2
대시보드 화면이 달라요 ㅠㅠ
1
58
2
대시보드 접근이 안됩니다!
1
97
2
Ingress실습에 난관이 있습니다
1
65
2
master 노드에서 ssh 로그인 창이 안뜨는 오류
1
82
3
안녕하세요 일프로님 궁금한 거 있습니다
0
49
1
7강 마지막 대시 보드 출력에 관한 문제
1
57
2
Could not resolve host: externalname1; Unknown error
0
59
2
Failed to create pod sandbox
1
89
2
자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ
0
57
2
0/3 nodes are available
1
57
2
Back-off restarting fail~~
1
98
4
쿠버네티스 대시보드 접속 문제
1
89
2
설치관련 질문입니다
1
114
2
raw.githubusercontent.com 에 대한 질문
1
137
2
worker노드 추가시에
1
68
1





