helm rabbitmq хранит громкость вне миникуба - PullRequest
0 голосов
/ 11 апреля 2020

Здесь я использую рулевую диаграмму rabbitmq: https://github.com/helm/charts/tree/master/stable/rabbitmq-ha

, и я хочу хранить сообщения и очереди за пределами minikube, чтобы я мог продолжать оттуда каждый раз, когда я запускаю minikube , Однако в документации не видно, как добавить том или постоянный том, чтобы он указывал на мой хост-компьютер.

Ответы [ 2 ]

1 голос
/ 11 апреля 2020

Я нашел ответ благодаря Григорию Михалкину. Моя проблема заключалась в том, что я использовал hyperkit , который удалял данные, когда я запускаю minikube stop, тогда как если мы используем virtualbox в качестве драйвера и запускаем мини-куб, остановка данных будет там в следующий раз, когда мы пробег minikube start

minikube start --driver=virtualbox
1 голос
/ 11 апреля 2020

Здесь - документация мини-куба для PersistentVolume. Он поддерживает hostPath из коробки, так что вы можете просто установить его путь к любому существующему каталогу в вашей виртуальной машине (я предполагаю, что вы используете какую-то виртуальную машину в качестве драйвера). Затем, если rabbitmq сохранит какие-либо данные в PersistentVolume, вы сможете извлечь их оттуда.

Чтобы получить эти данные на вашем хосте, вам потребуется сопоставить каталог VM (который вы используете для * 1008). *) для размещения каталога. Вы можете получить доступ к ВМ с помощью команды minikube ssh. Затем прочитайте документы VM о том, как вы можете сопоставить каталог с каталогом хоста.

...