13 октября 2026
ID 269330
Установка в отказоустойчивой конфигурации в кластере Kubernetes
Эта инструкция является частью сценария развертывания и первоначальной настройки.
Установка производится с контрольной машины, при этом все компоненты решения устанавливаются на целевых машинах.
Перед началом установки убедитесь, что вы выполнили действия по подготовке к установке. Также убедитесь, что у вас есть действующий лицензионный ключ для активации решения.
Чтобы установить Kaspersky SIEM в кластере Kubernetes, перейдите на контрольную машину и выполните следующие действия:
Поместите архив с установщиком на контрольную машину
В личном кабинете на портале Kaspersky CompanyAccount скачайте архив с установщиком, а затем скопируйте архив kuma-ansible-installer-ha-<номер версии KUMA>.tar.gz на контрольную машину и распакуйте его с помощью следующей команды (потребуется около 2 ГБ дискового пространства):
tar -xpf kuma-ansible-installer-ha-<номер версии KUMA>.tar.gz
Войдите в директорию с установщиком и предоставьте пользователю ОС, от имени которого запускается установщик KUMA, доступ к файлам в директории
Для этого последовательно выполните следующие команды:
cd kuma-ansible-installer
chown -R <user_name>:<group> kuma-ansible-installer
где:
- <user_name> — пользователь ОС, от имени которого запускается установщик KUMA и которому следует выдать права на директорию с установщиком. Также у пользователя должны быть права на запись в директорию, в которую этот архив будет распаковываться.
- <group> — основная группа пользователя.
Активируйте решение
В зависимости от способа активации, выполните следующие действия:
- Файл ключа.
Поместите файл ключа
license.keyв директорию<директория установщика>/roles/kuma/files/:cp <файл ключа>.key <директория установщика>/roles/kuma/files/license.key - Код активации.
Действия не требуются, переходите к следующему пункту инструкции.
Подготовьте файл инвентаря
- Скопируйте шаблон
k0s.inventory.yml.templateи создайте файл инвентаря с именемk0s.inventory.yml:cp k0s.inventory.yml.template k0s.inventory.yml
Шаблон содержит базовый набор параметров, но его недопустимо использовать при установке без изменений.
- Заполните значения параметров в файле инвентаря
k0s.inventory.ymlв соответствии с выполняемым сценарием. Доступные значения параметров приведены в таблице параметров в файле инвентаря.- В шаблоне файла инвентаря
k0s.inventory.ymlприведены примеры имен хостов для разных групп сервисов KUMA. Перед установкой замените эти примеры на действительные FQDN в формате <имя хоста>.<домен> и при необходимости укажите IPv4-адрес или IPv6-адрес серверов вашей инфраструктуры, на которые будут устанавливаться соответствующие сервисы. - Если вы используете нестандартную директорию для хранения SSH-ключей, укажите полный путь к SSH-ключу в параметре
ansible_ssh_private_key_fileв файле инвентаря в секцииkuma: vars:, чтобы обеспечить доступ установщика к целевым машинам. - Если вы хотите использовать нестандартный порт для подключения по протоколу SSH в ходе установки, выберите один из следующих вариантов:
- Если порт одинаковый для группы хостов, укажите порт в параметре
ansible_portв файле инвентаря в секцииvars. - Если для подключения к каждому хосту используется отдельный нестандартный порт, укажите порт в параметре
ansible_portдля каждого хоста в файле инвентаря.
- Если порт одинаковый для группы хостов, укажите порт в параметре
- Если вы хотите, чтобы при установке были созданы предустановленные сервисы (коллектор, коррелятор, хранилище), присвойте параметру
deploy_example_servicesзначениеtrue.Предустановленные сервисы будут созданы и автоматически запущены на указанных в файле инвентаря хостах. Созданные сервисы будут доступны в веб-интерфейсе Kaspersky SIEM. Дополнительно устанавливать или запускать их не требуется. При необходимости вы можете удалить предустановленные сервисы.
- В файле инвентаря для рабочего узла, через который будет осуществляться доступ к Ядру KUMA, в параметре
extra_argsукажите значениеkaspersky.com/kuma-ingress=true. Для доступа к Ядру KUMA используйте URL в следующем формате:https://<FQDN рабочего узла>:<порт рабочего узла>. По умолчанию для подключения к веб-интерфейсу используется порт 7220. Доступны порты 7209, 7210, 7220, 7222 и 7223.Параметр
extra_argsможно указать для нескольких узлов. Одновременное подключение к веб-интерфейсу Kaspersky SIEM на нескольких рабочих узлах с помощью одинаковых учетных данных невозможно. Активным останется последнее установленное подключение.В случае использования внешнего балансировщика нагрузки в конфигурации кластера Kubernetes с обеспечением отказоустойчивости доступ к портам Ядра KUMA осуществляется через FQDN балансировщика.
Ниже приведен пример заполнения файла инвентаря
k0s.inventory.ymlс 3 контроллерами, 2 рабочими узлами, 1 балансировщиком, с указанием полного пути к SSH-ключу, без развертывания предустановленных сервисов, с указанием отдельного нестандартного порта для подключения по протоколу SSH для коллектора и коррелятора и общего нестандартного порта для группы хостов хранилища.Пример файла инвентаря для установки в отказоустойчивой конфигурации в кластере Kubernetes
Мы рекомендуем сохранить файл инвентаря, который вы использовали для установки программы. С его помощью вы можете дополнить систему компонентами или удалить KUMA.
- В шаблоне файла инвентаря
Запустите установщик
Запустите установщик install.sh с подготовленным файлом инвентаря k0s.inventory.yml:
Для пользователя с root-правами
./install.sh k0s.inventory.yml
Для пользователя без root-прав требуется ввести пароль для повышения привилегий
./install.sh k0s.inventory.yml --ask-become-pass
При установке Kaspersky SIEM автоматически проверяется соответствие хостов аппаратным требованиям.
Если условия не выполняются, установка прерывается. Проверку соответствия аппаратным требованиям при установке для демонстрации можно выключить, указав в файле инвентаря переменную:
low_resources: true
Ознакомьтесь с условиями Лицензионного соглашения
Если вы не примете условия Лицензионного соглашения, решение не будет установлено.
Если вы хотите принять условия Лицензионного соглашения, при отображении запроса в командной строке введите:
yes
Завершение установки
Для завершения установки выполните действия в зависимости от способа активации решения:
На этом установка считается завершенной. Вы можете вернуться к сценарию развертывания и продолжить работу с этапа Действия после установки.