Руководство по установке платформы
1. Общие сведения
В данном разделе описаны различные способы установки платформы. StarVault поддерживает установку в нескольких вариантах, в зависимости от требований к среде эксплуатации:
-
Установка в ОС Linux — простой вариант установки с файловым хранилищем. Не рекомендуется для боевой среды, поскольку не поддерживает высокую доступность.
-
Установка в режиме высокой доступности (HA) — StarVault может работать в кластерном режиме с несколькими серверами. Поддержка HA определяется типом хранилища и активируется автоматически, если она доступна. Один из узлов становится активным, остальные — резервными.
-
Установка в Kubernetes — возможно развертывание через официальный Helm-чарт в трёх конфигурациях:
-
Dev — одиночный сервер StarVault в оперативной памяти для тестирования StarVault;
-
Standalone -- одиночный сервер StarVault, сохраняющий данные в томе с помощью бэкенда файлового хранилища (по умолчанию);
-
High-Availability (HA) — кластер серверов StarVault, использующих бэкенд хранения высокой доступности.
-
-
Установка в Docker Compose или Podman Compose — поддерживается развертывание через контейнерные среды.
-
Тестовый режим — запуск через Starvault server -dev без предварительной настройки. Подходит для разработки и экспериментов. Все функции StarVault доступны, но используются небезопасные настройки по умолчанию.
Также в рамках раздела описан процесс миграции секретов из HashiCorp Vault в StarVault. Для быстрого перемещения по разделам воспользуйтесь ссылками в содержании.