실습 데이터베이스 파드를 배치하고, 데이터베이스 파일이 초기화되기 기다렸다가 볼륨에 어떤 파일이 생성되었는지 sleep 파드를 통해 살펴보아라.
# 데이터베이스 파드를 배치 kubectl apply -f todo-list/postgres/ # 데이터베이스 파일이 초기화될 때까지 대기 sleep 30 # 데이터베이스 파드의 로그를 확인 kubectl logs -l app=todo-db --tail 1 # 볼륨에 어떤 파일이 생성되었는지 확인 kubectl exec deploy/sleep -- sh -c 'ls -l /node-root/volumes/pv01 | grep wal'
필자의 환경에서 실행한 결과인 그림 5-17을 보면 데이터베이스 서버가 정상적으로 시작되어 접속을 기다리고 있으며, 볼륨에도 데이터 파일이 생성되었다.