<p>I've previously used both types, I've also read through the docs at:</p>

<p><a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/" rel="noreferrer">https://kubernetes.io/docs/concepts/storage/persistent-volumes/</a>
<a href="https://kubernetes.io/docs/concepts/storage/volumes/" rel="noreferrer">https://kubernetes.io/docs/concepts/storage/volumes/</a></p>

<p>However it's still not clear what the difference is, both seem to support the same storage types, the only thing that comes to mind is there seems to be a 'provisioning' aspect to persistent volumes.</p>

<p><strong>What is the practical difference?
Are there advantages / disadvantages between the two - or for what use case would one be better suited to than the other?</strong></p>

<p><strong>Is it perhaps just 'synctactic sugar'?</strong></p>

<p>For example NFS could be mounted as a volume, or a persistent volume. Both require a NFS server, both will have it's data 'persisted' between mounts. What difference would be had in this situation?</p>

<p>Volume decouples the storage from the Container. Its lifecycle is coupled to a pod. It enables safe container restarts and sharing data between containers in a pod.</p>

<p>Persistent Volume decouples the storage from the Pod. Its lifecycle is independent. It enables safe pod restarts and sharing data between pods.</p>
