VM ディレクトリを Pod と共有するために PersistentVolume 機能を使用しています。例えば:
apiVersion: v1
kind: PersistentVolume
metadata:
name: psql-data-disk
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 1Gi
hostPath:
path: /data/psqldata
しかし、ホスト VM からディレクトリを削除してデータをリセットする方法がわかりません。Minikube は、/data/
VM の再起動後もディレクトリを保持しますが、格納場所を記録しません。
kubectl delete PersistentVolume psql-data-disk
ディレクトリ自体の内容を削除しない場合は、K8s リソースを削除するだけです。
docker-machine-driver-xhyve
OSX Sierraにbrew経由でインストールされたドライバーを使用しています。