Предусловия
Перед развертыванием кластера Kubernetes и запуском инсталлятора убедитесь, что выполнены следующие условия:
-
Развернута деплой-нода и узлы для кластера Kubernetes с РЕД ОС версии 7.3.
-
Получен доступ по SSH до деплой-ноды.
-
На деплой-ноду установлены утилиты:
tar,pythonверсии 3.8,sed,jq,tr,curl,kubectl,lvm2,helmверсии 3. -
На первом узле кластера Kubernetes установлен
helmверсии 3. -
На все узлы кластера Kubernetes установлена утилита
lvm2. -
С деплой-ноды есть доступ по SSH до всех узлов кластера.
-
На деплой-ноду загружены артефакты Base Infra —
repos_mcs_distr_box-4.3-dp-standalone-rc-12-18.tar.gzи артефакт хранилища Nexusnexus-box-4.3-dp-standalone-rc-12-18.tar. Общий размер архивов составляет около 30 гибибайт. -
Получен файл
calico-crds.yamlу администратора VK Private Cloud. -
Конфигурация деплой-ноды: 4 CPU, 8 ГБ RAM.
-
На деплой-ноде имеется свободное место в размере 450 гибибайт.
-
На деплой-ноду добавлены порты, разрешенные в файерволе:
8081,8082,5553,5554,6664,443. -
Подготовлен список IP-адресов узлов.
-
Созданы DNS-записи для Nexus вида:
-
dp-repo.<ДОМЕН>— веб-интерфейс Nexus. -
dp-repo-cp.<ДОМЕН>— реестр Docker с образами компонентов управляющего слоя. -
dp-repo-dp.<ДОМЕН>— реестр Docker с образами компонентов слоя данных.Здесь
<ДОМЕН>— доменное имя заказчика VK Data Platform.
-
-
Для созданных DNS-записей Nexus имеются валидные TLS-сертификаты в формате PEM.
-
Для клиентских приложений в Kubernetes по полному доменному имени (FQDN) доступен VK Object Storage (или другое объектное хранилище с S3-совместимым API).
-
На деплой-ноду загружен артефакт инсталлятора —
data-platform-25.4.tarи артефакт хранилища Nexus —volume-nexus-25.4.tar.gz. Общий размер архивов составляет около 60 гибибайт. -
На узлах имеются свободные диски для создания группы томов
lvmvgв размере минимум 150 гибибайт. -
Создан бакет для резервных копий управляющего узла.
-
На деплой-ноде
kubectlиhelmпредустановлены в директории/usr/local/bin.