더북(TheBook)

실습 새로운 영구볼륨클레임을 만들고, 이 클레임을 사용하도록 데이터베이스 파드를 업데이트하라.

# 사용자 정의 스토리지 유형이 사용된 영구볼륨클레임을 생성
kubectl apply -f storageClass/postgres-persistentVolumeClaim-storageClass.yaml

# 위의 클레임을 사용하도록 데이터베이스 파드를 업데이트
kubectl apply -f storageClass/todo-db.yaml

# 스토리지 관련 리소스를 확인
kubectl get pvc
kubectl get pv

# 파드의 상세 정보를 확인
kubectl get pods -l app=todo-db

# to-do 애플리케이션의 목록 페이지를 새로고침한다

이 실습 예제를 실행하면 데이터베이스 파드가 사용하는 볼륨이 동적으로 관리되는 볼륨으로 바뀐다. 새로 생성한 영구볼륨클레임은 마찬가지로 새로 생성된 볼륨에 연결되었기 때문에 이전의 데이터를 모두 잃는다. 기존 볼륨은 계속 존재하므로 기존 볼륨을 다시 사용하도록 데이터베이스 파드를 업데이트하면 이전에 추가했던 할 일 항목을 다시 볼 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.