Разворачивание Visiology в Kubernetes
Вы можете развернуть 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
:Дождитесь полной загрузки системы.
Смотрите также
Нужна дополнительная помощь?