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

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

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_*** и изучить ошибки, которые возникли в процессе установки. В зависимости от сообщения об ошибке будет понятно в чем проблема.