Общие сведения об установке с помощью HELM
Для установки и настройки StarVault в Kubernetes рекомендуется использовать Helm-чарт StarVault.
|
Helm Charts несовместим с Helm 2. Пожалуйста, используйте Helm 3.6+ для работы с Helm Charts. |
Возможности Helm-чартов в StarVault:
-
Запуск StarVault;
-
Helm-чарт основной метод установки;
-
Настройки StarVault для интеграции с другими сервисами;
-
Развертывания StarVault в режиме высокой доступности (HA).
Для ознакомления с этим разделом необходимы общие знания о Helm и о том, как его использовать. Для установки StarVault с помощью Helm нужно, чтобы Helm был правильно установлен и настроен в кластере Kubernetes.
1. Поддерживаемые версии Kubernetes
В настоящее время поддерживаются следующие промежуточные релизы Kubernetes, перечисленные ниже. Последняя версия StarVault тестируется на совместимость с каждой из нижеперечисленных версий Kubernetes. StarVault может работать с другими версиями Kubernetes, но они не поддерживаются.
-
1.29
2. Использование Helm-чарта
Helm должен быть установлен и настроен.
Для использования Helm-чарта введите логин и пароль для входа в репозиторий и убедитесь, что есть доступ к чарту:
helm registry login -u USER -p PASSWORD https://hub.orionsoft.ru/public
helm show chart oci://hub.orionsoft.ru/public/starvault
-
USER— логин от учетной записи в репозитории. -
PASSWORD— пароль от учетной записи в репозитории.
|
Helm-чарт – это новое решение, которое находится в стадии интенсивной разработки. Поэтому перед установкой или обновлением всегда запускайте Helm командой |
2.1. Пример использования Helm-чарта
Установка последнего релиза Helm-чарта StarVault с подами с префиксом starvault.
helm install starvault oci://hub.orionsoft.ru/public/starvault --namespace starvault --create-namespace
|
По умолчанию чарт работает в автономном режиме, в котором используется один сервер StarVault с бэкендом файлового хранилища. Эта конфигурация не так надежна и безопасна, а потому НЕ подходит для боевой среды. Настоятельно рекомендуется использовать должным образом защищенный кластер Kubernetes. |
|
Так как репозиторий StarVault защищён –- используйте опцию |
2.2. Пример создания секрета с учетными данными для подключения к репозиторию
kubectl create secret docker-registry myregsecret --docker-server=myregistry.example.com --docker-username=myusername --docker-password=mypassword --docker-email=myemail@example.com
-
docker-server— адрес репозитория; -
docker-username— имя пользователя от учетной записи в репозитории; -
docker-password— пароль пользователя от учетной записи в репозитории; -
docker-email— почта пользователя от учетной записи в репозитории.