Как использовать постоянные локальные тома Kubernetes с Minikube для OSX? - PullRequest
0 голосов
/ 05 марта 2019

Я хочу поэкспериментировать с Постоянными локальными томами с использованием Minikube в OSX.Я использую локальный поставщик (https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner) для создания PV для меня.

Я создаю локальный каталог на хосте OSX и подключаю его к виртуальной машине Minikube:

mkdir -p /path/to/data/dir
minikube mount /path/to/data/dir:/data/dir &

Когда я просматриваю журналы для провайдера, я вижу такие ошибки:

Found new volume at host path "/data/dir" with capacity 0, creating Local PV "local-pv-ccc90d9b", required volumeMode "Filesystem"
Error creating PV "local-pv-ccc90d9b" for volume at "/data/zk-2": PersistentVolume "local-pv-ccc90d9b" is invalid: spec.capacity[storage]: Invalid value: "0": must be greater than zero

Руководствуясь приведенным здесь советом (https://github.com/kubernetes-incubator/external-storage/issues/968), Я зашел в виртуальную машину Minikube ипосмотрел на емкость монтирования:

$ df /data/dir/
Filesystem     1K-blocks  Used Available Use% Mounted on
192.168.99.1           0     0         0    - /data/dir

Итак, емкость монтирования равна нулю, и это, похоже, объясняет, почему оно выдает ошибку, которую я вижу. Однако родительский каталог

$ df /data          
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       16888216 1129408  14769676   8% /data

Это проблема с командой minikube mount? Можно ли сделать так, чтобы она работала в OSX? Как настроить постоянный локальный том для работы в OSX Minikube?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...