Не удалось получить MountVolume.SetUp для тома при установке стабильного RabbitMQ в Кубернетесе. - PullRequest
0 голосов
/ 03 ноября 2018

Я получаю сообщение об ошибке при установке RabbitMQ через helm install.

Сбой MountVolume.SetUp для тома "config-volume": не удалось распространение объекта кеша: истекло время ожидания условия

Ниже приведена подробная информация о версии kubectl:

Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.2", GitCommit:"17c77c7898218073f14c8d573582e8d2313dc740", GitTreeState:"clean", BuildDate:"2018-10-24T06:54:59Z", GoVersion:"go1.10.4", Compiler:"gc", Pl
atform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-04-27T09:10:24Z", GoVersion:"go1.9.3", Compiler:"gc", Pla
tform:"linux/amd64"}

А ниже приведена команда, которую я использовал для установки стабильного rabbitmq.

helm install --name coa-rabbitmq --set rabbitmq.username=#Username#,rabbitmq.password=#Password#,rabbitmq.erlangCookie=#Cookie#,livenessProbe.periodSeconds=120,readinessProbe.periodSeconds=120 stable/rabbitmq

Любая помощь будет оценена.

Заранее спасибо.

1 Ответ

0 голосов
/ 03 ноября 2018

Это прекрасно работает для меня. Похоже, что это проблема, связанная с this , в этом случае он не может смонтировать том ConfigMap там, где конфигурация rabbitmq: config-volume. Может также случиться так, что что-то мешает монтировать тома на ваших узлах (процесс, дескриптор файла и т. Д.).

Вы не указали, где вы запускаете это, но вы можете попробовать отскочить компоненты вашего узла: kubelet, docker и, в конечном итоге, ваш узел. Имейте в виду, что все остальные контейнеры, работающие на узле, будут перезапущены где-то еще в кластере.

Edit:

Произошло несоответствие между клиентом kubectl, версией kubectl и версией kubeadm.

...