Перейти к основному содержимому
Версия: 8.7

Типовые ошибки при установке

Your instance is not ready to install. Please try again later. Error. kubernetes is unavailable.​

Условия​

  • Выполнен вход под пользователем monq
  • Запущен процесс monq-install
registry=OK
apiserver=Error. kubernetes is unavailable
kubernetes=Error. Some pods in kube-system namespace unhealthy
ingress=Error. Ingress controller unhealthy
infra=Error. Some pods in infra namespace unhealthy

Изображение

Решение​

Не добавлен или не настроен сетевой интерфейс на виртуальной машине.

Your instance is not ready to install. Please try again later. Error. Some pods in kube-system namespace unhealthy.​

Условия​

  • Выполнен вход под пользователем monq
  • Запущен процесс monq-install
registry=OK
apiserver=OK
kubernetes=Error. Some pods in kube-system namespace unhealthy
ingress=Error. Ingress controller unhealthy
infra=Error. Some pods in infra namespace unhealthy

Изображение

Решение​

Не удалось запустить какой-то из компонентов Kubernetes.

Переключитесь в консоль под пользователем root и выполните команду kubectl get pod -n kube-system

Изображение

На скриншоте видно, что не работает coredns. Необходимо посмотреть логи сервиса при помощи команды kubectl logs -n kube-system coredns-<id>

Изображение

Из записей в лог-файле видно, что ошибка связана с настройками DNS. Требуется проверить настройки DNS-сервера в файле /etc/resolv.conf.

После настройки DNS на сервере требуется перезапустить coredns командой kubectl rollout restart deployment -n kube-system coredns

Your instance is not ready to install. Please try again later. Error. Some pods in infra namespace unhealthy​

Условия​

  • Выполнен вход под пользователем monq
  • Запущен процесс monq-install
registry=OK
apiserver=OK
kubernetes=OK
ingress=OK
infra=Error. Some pods in infra namespace unhealthy

Решение​

Не удалось запустить какой-то из компонентов СПО.

Переключитесь в консоль под пользователем root и выполните команду kubectl get pod -n infra.

Проанализировать состояние сервисов.

В случае недоступности только одного компонента СПО, а именно ArangoDB убедитесь, что ваш процессор совместим с текущей версией ArangoDB.

В других случаях необходимо проанализировать логи и описание pod, которые находятся в состоянии отличном от Running.

Например, возможны ошибки в случае, если выделенные ресурсы не соответствуют минимальным требованиям для установки:

0/1 nodes are available: 1 Insufficient cpu.

которая свидетельствует тому, что недостаточно процессорных ядер для запуска сервиса.

Installation failed. Please check log​

Условия​

  • Выполнен вход под пользователем monq
  • Запущен процесс monq-install
  • Заданы параметры установки
  • В процессе установки возникли ошибки

Изображение

Решение​

Требуется перейти к лог-файлу /var/log/monq/monqMenu_*** и изучить ошибки, которые возникли в процессе установки. В зависимости от сообщения об ошибке будет понятно в чем проблема.