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