Creating persistent storage

A key requirement of our database service is persistent storage, and for our single-node local Kubernetes development environment, the hostPath volume type represents the standard option for providing simple persistent storage requirements.

Although you can create a hostPath volume very easily by specifying a path directly in your volume definition (see the example pod definition at https://kubernetes.io/docs/concepts/storage/volumes/#hostpath), one problem with such an approach is that it creates a hard dependency on the underlying volume type, and also requires manual cleanup if you ever want to delete the pod and the data associated with the volumes.

A very useful feature of the Docker Desktop Kubernetes support ...

Get Docker on Amazon Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.