Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Вы можете развернуть Visiology в Kubernetes (K8s), что позволит автоматизировать ваши процессы развертывания, масштабирования и управления Visiology.
Для этого необходимо выполнить следующие шаги:
Установить Ingress.
Установить HTTPS сертификат.
Установить Visiology.
Установка Ingress
Для работы аналитической платформы Visiology требуется изменить дефолтные настройки Ingress.
Пример файла значений для Ingress-Nginx:
Раскрыть | |||||
---|---|---|---|---|---|
| |||||
|
Пример применения (более подробную информацию вы можете найти на странице Ingress-Nginx Controller: Installation Guide):
Блок кода | ||
---|---|---|
| ||
helm upgrade --install ingress-nginx ingress-nginx \ --repo https://kubernetes.github.io/ingress-nginx \ --namespace ingress-nginx --create-namespace \ -f values.yaml |
Установка HTTPS сертификата
Блок кода | ||
---|---|---|
| ||
kubectl create secret tls visiology-tls \ --cert=path_to_certificate.crt \ --key=path_to_privatekey.key \ -n ingress-nginx |
Укажите свои пути к сертификату и приватному ключу. Ключ должен быть без пароля.
Установка Visiology
Распакуйте полученный архив (запросить архив можно, написав в службу технической поддержки по адресу: support@visiology.su).
Произведите следующие настройки в файле
visiology-helm-chart/values.yaml
:Обязательно поменяйте значения
XXXXXXXX
на свои значения в файлеvisiology-helm-chart/values.yaml
.Введите значение вашего
hardwareid
иlicense.txt
, полученного от службы поддержки.Измените
PLATFORM_URL
иhostname
сk8s.visiology.su
на ваше значение. Для корректной работы оно должно соответствовать установленному HTTPS сертификату.Измените количество реплик
replicaCount
на требуемое вам:убедитесь, что в вашем кластере есть
storageClass
, поддерживающий обращениеReadWriteMany
;для сервисов
dashboardService
иdashboardViewer
, при количестве реплик отличное от 1, требуется поменять значенияaccessModes
наReadWriteMany
и указатьstorageClass
, который допускает множественное чтение/запись. (Например,csi-s3
для Yandex Cloud).
При использовании сервисов
minio
,postgres
,clickhouse
из поставки установите размер запрашиваемого пространства на диске в соответствии с вашим профилем использования.
Выполните команду установки из каталога со скриптами в нужный
namespace
:Блок кода language bash helm upgrade --install visiology visiology/ \ -f values.yaml \ -f visiology/image-values-release.yaml \ --create-namespace \ -n visiology-namespace
Дождитесь полной загрузки системы.
Смотрите также
Нужна дополнительная помощь?