Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

Вы можете развернуть Visiology в Kubernetes (K8s), что позволит автоматизировать ваши процессы развертывания, масштабирования и управления Visiology.

Для этого необходимо выполнить следующие шаги:

  1. Установить Ingress.

  2. Установить HTTPS сертификат.

  3. Установить Visiology.

Установка Ingress

Для работы аналитической платформы Visiology требуется изменить дефолтные настройки Ingress.

Пример файла значений для Ingress-Nginx:

 values.yaml
controller:
  config:
    enable-brotli: true
    force-ssl-redirect: true
    proxy-cache-background-update: true
    proxy-body-size: "100M"
    use-gzip: true
    proxy-buffering: "on"
    proxy-buffers: 4 "512k"
    proxy-buffer-size: "256k"
    proxy-busy-buffers-size: "256k"
    client-body-buffer-size: "128k"
    large-client-header-buffers: 4 "512k"
  kind: DaemonSet
  hostPort:
    enabled: false
  ingressClassResource:
    default: true
  metrics:
    enabled: false
    serviceMonitor:
      additionalLabels:
        release: prometheus
      enabled: true
  service:
    enabled: true
    type: LoadBalancer
  watchIngressWithoutClass: true
  extraArgs:
    default-ssl-certificate: "ingress-nginx/visiology-tls"

Пример применения (более подробную информацию вы можете найти на странице 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

  1. Распакуйте полученный архив.

  2. Произведите следующие настройки в файле 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 из поставки установите размер запрашиваемого пространства на диске в соответствии с вашим профилем использования.

  3. Выполните команду установки из каталога со скриптами в нужный namespace:

    helm upgrade --install visiology visiology/ \
      -f values.yaml \
      -f visiology/image-values-release.yaml \
      --create-namespace \
      -n visiology-namespace
  4. Дождитесь полной загрузки системы.


Смотрите также

📄 Разворачивание платформы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

  • Нет меток