Требования к компонентам
1. Поддерживаемые операционные системы
-
Управляющий хост (Manager host) — автоматизированное или виртуальное рабочее место, на котором хранятся файлы, необходимые для развертывания. Он выступает в роли управляющего Ansible-узла и выполняет настройку сервисов на целевом хосте.
-
Целевой хост (Target host) — виртуальная машина или физический сервер в инфраструктуре пользователя, который настраивается управляющим хостом. На нём размещаются Kubernetes-поды, из которых состоит Cloudlink.
Управляющий и Целевой хосты поддерживают следующие операционные системы с их минимальными версиями:
-
Ubuntu 22.04
-
Astra Linux (Orel) 1.7.9, 1.8.3
-
РЕД ОС 7, 8
2. Минимальные системные требования
Cloudlink поддерживает два режима развертывания:
-
Single instance (Standalone) — режим с одним целевым хостом (Target). Все сервисы Cloudlink разворачиваются на одном сервере.
Этот режим подходит для небольших сред и сценариев, где отказоустойчивость не является критичной.
-
High Availability (HA) — режим отказоустойчивого кластера Kubernetes. Кластер состоит из трех управляющих узлов (Masters) и трех рабочих узлов (Workers).
В терминологии Cloudlink управляющие узлы называются Серверы (Servers), а рабочие узлы — Агенты (Agents).
Kubernetes-поды Cloudlink размещаются на рабочих узлах (Агенты). Управление кластером (выполнение команд kubectl и других операций) осуществляется с управляющих узлов (Серверы).
3. Рекомендации для дисковой подсистемы
Cloudlink чувствителен к производительности дисковой подсистемы. Для стабильной работы портала рекомендуется использовать:
-
SSD-накопители
-
диски с предварительным выделением пространства (thick provisioning, raw / preallocated)
| Использование thin-дисков (thin provisioning, например qcow2) может приводить к снижению производительности. Также при расширении thin-дисков возможны временные задержки и просадки производительности из-за накладных расходов формата. |