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

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

Your instance is not ready to install. Please try again later.

Если компонент отображается как =Not ready, значит один или несколько связанных с ним сервисов не находятся в рабочем состоянии. Для изучения подробностей ошибки необходимо перейти в консоль и изучить лог-файлы целевого компонента.

Компоненты, у которых после знака = ничего не указано, считаются работоспособными.

kubernetes=Not ready

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

ERROR: Your instance is not ready to install. Please try again later.

Details:
registry=
apiserver=
kubernetes=Not ready
ingress=
postgres=
redis=
rabbitmq=
clickhouse=
consul=
victoriametrics=
arangodb=

Для диагностики:

  1. Перейдите в консоль под пользователем root
  2. Выполните:
    kubectl get pods -n kube-system
  3. Найдите сервисы, которые находятся не в статусе Running
  4. Изучите логи с помощью команды:
    kubectl logs -n kube-system <pod-name>
  5. И при необходимости описание сервиса:
    kubectl describe pod -n kube-system <pod-name>

Пример:

Изображение

На скриншоте видно, что не работает coredns.
Проверяем логи сервиса:

Изображение

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

После настройки DNS на сервере необходимо перезапустить coredns:

 kubectl rollout restart deployment -n kube-system coredns

Компоненты СПО

Один или несколько компонентов СПО не запущены.
К ним относятся: postgres, redis, rabbitmq, clickhouse, consul, victoriametrics, arangodb.

ERROR: Your instance is not ready to install. Please try again later.

Details:
registry=
apiserver=
kubernetes=
ingress=
postgres=Not ready
redis=
rabbitmq=Not ready
clickhouse=Not ready
consul=
victoriametrics=Not ready
arangodb=

Для диагностики:

  1. Перейдите в консоль под пользователем root
  2. Проверьте состояние сервисов в пространстве имен infra:
    kubectl get pods -n infra
  3. Если какой-то из сервисов находится в статусе, отличном от Running, изучите его логи:
    kubectl logs -n infra <pod-name>
  4. При необходимости посмотрите описание сервиса:
    kubectl describe pod -n infra <pod-name>

Возможные причины:

  • нехватка ресурсов (CPU, память, диск)
  • ошибки монтирования томов или конфигурации PVC
  • недоступность портов или сетевых зависимостей

Пример типичного сообщения при нехватке CPU:

0/1 nodes are available: 1 Insufficient cpu.

В этом случае нужно увеличить выделенные ресурсы (например, число ядер) и повторить установку.

arangodb=Not ready

Частая причина проблемы — несовместимость процессора с ArangoDB.
Убедитесь, что используемый CPU поддерживает инструкции, необходимые для запуска этой СУБД (подробнее в документации).

Installation failed. Please check log

Изображение

Если установка завершилась с ошибкой, необходимо изучить лог-файл /var/log/monq/monqMenu_***.