제가 직접 설치한 Kubernetes 환경에서도 거의 그렇게 하고 있습니다. 데이터 컨테이너와 웹 컨테이너를 분리하지 않고(또는 다른 방식의 외부 Postgres와 Redis를 사용하지 않고) k8s를 사용하는 것이 어떻게, 그리고 왜 가능한지 상상하기 어렵습니다. (고객을 위해 진행한 설치에서는 GCP 리소스를 이를 위해 사용했습니다.)
또한, 진정한 제로 다운타임 업그레이드를 위해 이해해야 할 skip_post_migration_updates라는 환경 변수가 있습니다. 이 변수는 여기에서 설명되어 있습니다.