Volume

· DevOps/Infra
0. 들어가며쿠버네티스는 본질적으로 컨테이너의 실행을 관리하는 플랫폼이다.그런데, 컨테이너의 가장 큰 특징 중 하나는 휘발성(volatility)이다.즉, 컨테이너가 종료되면 그 안의 데이터도 함께 사라진다. 예를 들어 이런 상황을 생각해보자.docker run -it busybox# echo "hello" > /data.txt# exit 컨테이너를 다시 시작하면 /data.txt는 사라져 있다.왜? 컨테이너는 영속적인 저장소를 갖지 않기 때문이다. Kubernetes 환경도 마찬가지다.Pod이 재시작되면 그 안에서 생성한 데이터는 모두 사라진다. 그럼 어떻게 영속적인 데이터 저장이 가능할까? 1. Pod 안에서 파일을 저장하려면? Volume! 쿠버네티스는 이 휘발성을 해결하기 위해 Volume이라는 ..
chillmyh
'Volume' 태그의 글 목록