더북(TheBook)

실습 데이터베이스 파드를 배치하고, 데이터베이스 파일이 초기화되기 기다렸다가 볼륨에 어떤 파일이 생성되었는지 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을 보면 데이터베이스 서버가 정상적으로 시작되어 접속을 기다리고 있으며, 볼륨에도 데이터 파일이 생성되었다.

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