Типовые ошибки при установке
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=
Для диагностики:
- Перейдите в консоль под пользователем
root
- Выполните:
kubectl get pods -n kube-system
- Найдите сервисы, которые находятся не в статусе
Running
- Изучите логи с помощью команды:
kubectl logs -n kube-system <pod-name>
- И при необходимости описание сервиса:
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=
Для диагностики:
- Перейдите в консоль под пользователем
root
- Проверьте состояние сервисов в пространстве имен
infra
:kubectl get pods -n infra
- Если какой-то из сервисов находится в статусе, отличном от
Running
, изучите его логи:kubectl logs -n infra <pod-name>
- При необходимости посмотрите описание сервиса:
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_***
.