Deckhouse Virtualization Platform на bare metal: Завершение установки
Установка платформы завершена. Проверьте кластер и настройте DNS для доступа к веб-интерфейсам DVP.
Проверка кластера
-
Подключитесь к master-узлу:
ssh ubuntu@<MASTER_IP> -
Убедитесь, что все узлы в статусе
Ready:sudo -i d8 k get nodesЗапуск компонентов DVP после установки может занять некоторое время.
-
Дождитесь, пока платформа завершит настройку — очередь задач должна опустеть:
sudo -i d8 system queue listПока в очереди есть задачи, компоненты платформы ещё разворачиваются. Сразу после установки это нормально и может занять до 15 минут.
-
Убедитесь, что все включённые модули запущены:
sudo -i d8 k get module | grep -E "True[[:space:]]+False"Команда выводит модули, которые включены, но ещё не готовы. Пустой вывод означает, что готовы все.
-
Убедитесь, что платформа готова к запуску ВМ:
sudo -i d8 k get vmclass genericДождитесь статуса
Ready.На ОС семейства RHEL (AlmaLinux, Rocky Linux, CentOS) при первой настройке узлов загружаются дополнительные пакеты — пока это происходит, класс
genericостаётся в статусеPending.
Настройка веб-интерфейсов DVP
Убедитесь, что кластер работает, и настройте DNS для доступа к веб-интерфейсам DVP с рабочей станции.
-
На master-узле убедитесь, что поды
ingress-nginxзапущены:sudo -i d8 k -n d8-ingress-nginx get po -l app=kruise sudo -i d8 k -n d8-ingress-nginx get po -l app=controllerДождитесь статуса
Readyу подов Ingress-контроллера. -
Настройте DNS для веб-интерфейсов DVP. Шаблон DNS-имён (
publicDomainTemplate) задаёт имена для Ingress: для%s.domain.myGrafana —grafana.domain.my, веб-интерфейс DVP —console.domain.my.Домен в шаблоне не должен совпадать с
clusterDomain(напримерcluster.local) или внутренними сервисными зонами из конфигурации кластера.На master-узле проверьте шаблон и IP-адрес узла с Ingress:
sudo -i d8 k get mc global -ojsonpath='{.spec.settings.modules.publicDomainTemplate}{"\n"}' sudo -i d8 k get pods -n d8-ingress-nginx -o=jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.status.hostIP}{"\n"}{end}' | grep '^controller' | awk '{print $2}'Настройте DNS одним из следующих способов:
Кластер DVP развёрнут и готов к работе.