31 lines
883 B
Markdown
31 lines
883 B
Markdown
## Persistent Volumes
|
|
Minikube supports [PersistentVolumes](http://kubernetes.io/docs/user-guide/persistent-volumes/) of type `hostPath`.
|
|
These PersistentVolumes are mapped to a directory inside the minikube VM.
|
|
|
|
The Minikube VM boots into a tmpfs, so most directories will not be persisted across reboots (`minikube stop`).
|
|
However, Minikube is configured to persist files stored under the following directories in the minikube VM:
|
|
|
|
* `/data`
|
|
* `/var/lib/localkube`
|
|
* `/var/lib/docker`
|
|
* `/tmp/hostpath_pv`
|
|
* `/tmp/hostpath-provisioner`
|
|
|
|
Here is an example PersistentVolume config to persist data in the '/data' directory:
|
|
|
|
```yaml
|
|
apiVersion: v1
|
|
kind: PersistentVolume
|
|
metadata:
|
|
name: pv0001
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
capacity:
|
|
storage: 5Gi
|
|
hostPath:
|
|
path: /data/pv0001/
|
|
```
|
|
|
|
You can also achieve persistence by creating a PV in a mounted host folder.
|