Why use a Kubernetes PersistentVolume for application data?
It provides storage whose data can outlive the container using it.
It chooses which node schedules every Pod in the cluster.
It exposes the application through an external network address.
It replaces the container image used to run the application.