Развертывание GlusterFS в кластере k8s - сбой проверки готовности: /usr/local/bin/status-probe.sh - PullRequest
0 голосов
/ 09 января 2019

Настройка: кластер GlusterFS на k8s (AKS);

Проблема при развертывании glusterfs с использованием gk-deploy; ниже приведено несколько фрагментов ошибок, пожалуйста, предложите обходной путь, чтобы начать развертывание - заранее спасибо.

Получение такой же ошибки: События: Введите Reason Age From Message ---- ------ ---- ---- ------- Предупреждение Нездоровый 8м44 с (x459 на 3х45м) kubelet, aks-nodepool1-70391060-0 Ошибка проверки готовности: /usr/local/bin/status-probe.sh Не удалось проверить: systemctl -q is-active gluster-blockd.service Предупреждение Нездоровый 4м2 (x462 более 3х46м) kubelet, aks-nodepool1-70391060-0 Не удалось проверить работоспособность: /usr/local/bin/status-probe.sh Не удалось проверить: systemctl -q is-active Gluster-blockd.service

Когда я проверяю модуль со статусом glusterd - он выглядит успешным, что может быть причиной неудачного отчета о готовности - какие-либо идеи / мысли?

статус glsuterd

1 Ответ

0 голосов
/ 15 января 2019

Датчик не только проверяет состояние glusterd.service. Есть несколько других вещей, которые принимаются во внимание. Сценарий status-probe.sh доступен на github . Сообщение

Liveness probe failed: /usr/local/bin/status-probe.sh failed check: systemctl -q is-active gluster-blockd.service

означает, что gluster-blockd.service работает неправильно. У этого могут быть разные причины, вам нужно проверить gluster-blockd.log и tcmu-runner.log, чтобы выяснить, в чем проблема.

gluster-blockd.service необязательно. Если вам не нужны PersistentVolumes с type = block в вашей среде, вы можете отключить проверку.

В спецификации демона вы можете изменить переменную окружения GLUSTER_BLOCKD_STATUS_PROBE_ENABLE и установить значение "0".

...