Выберите устройство администратора, которое используется для развертывания и управления кластером Kubernetes и Kaspersky SMP. Целевые устройства входят в кластер Kubernetes и выполняют рабочую нагрузку компонентов Kaspersky SMP. Kaspersky SMP развернут на целевых устройствах с помощью KDT. KDT работает на устройстве администратора и подключается к целевым устройствам с помощью SSH.
Перед установкой Kaspersky SMP рекомендуется выполнить следующую команду на устройстве администратора и на целевом устройстве:
apt update
Подготовка устройства администратора
Чтобы подготовить устройство администратора:
Устройство администратора не будет включено в кластер Kubernetes, созданный KDT при развертывании.
Убедитесь, что оборудование и программное обеспечение на устройстве администратора соответствуют требованиям для KDT.
На устройстве администратора выделите не менее 10 ГБ свободного места в папке временных файлов (/tmp
) для KDT. Если у вас недостаточно свободного места в этой папке, выполните следующую команду, чтобы указать путь к другой директории:
export TMPDIR=<new_directory>/tmp
Подготовка целевых устройств
Чтобы подготовить целевые устройства:
Минимальная конфигурация кластера для распределенного развертывания включает четыре узла:
Первичный узел предназначен для управления кластером, хранения метаданных и распределения рабочей нагрузки.
Рабочие узлы предназначены для выполнения рабочей нагрузки компонентов Kaspersky SMP.
Для оптимального распределения вычислительных ресурсов рекомендуется использовать узлы с одинаковыми ресурсами.
Вы можете установить СУБД внутри кластера Kubernetes при выполнении демонстрационного развертывания Kaspersky SMP. В этом случае выделите дополнительный рабочий узел для установки СУБД. KDT установит СУБД во время развертывания Kaspersky SMP.
Рекомендуется установить СУБД на отдельный сервер вне кластера.
После развертывания Kaspersky SMP замена СУБД, которая установлена внутри кластера, на СУБД, установленную на отдельном сервере, недоступна. Вам необходимо удалить все компоненты Kaspersky SMP и снова установить Kaspersky SMP. В этом случае данные будут потеряны.
Минимальная конфигурация кластера для развертывания с одним узлом включает одно целевое устройство, которое действует как первичный и рабочий узлы. На этом целевом устройстве установлен кластер Kubernetes и компоненты Kaspersky SMP.
Убедитесь, что аппаратное и программное обеспечение на целевых устройствах соответствуют требованиям для выбранного параметра развертывания (распределенное развертывание или развертывание на одном узле) и целевые устройства расположены в одном широковещательном домене.
Для правильной работы Kaspersky SMP версия ядра Linux должна быть 5.15.0.107 или более поздней на целевых устройствах с операционными системами семейства Ubuntu.
Не устанавливайте Docker на выбранные целевые устройства. KDT установит все необходимое программное обеспечение и зависимости во время развертывания.
/etc/default/ufw
установите для параметра DEFAULT_FORWARD_POLICY
значение ACCEPT
.KDT попытается установить эти пакеты во время развертывания из хранилища пакетов. Также эти пакеты можно установить вручную.
Пакеты curl и libnfs12 не устанавливаются во время развертывания из хранилища пакетов с помощью KDT. Вам нужно установить эти пакеты вручную, если они еще не установлены.
Кластерный шлюз Kubernetes предназначен для подключения компонентов Kaspersky SMP, установленных внутри кластера Kubernetes.
По умолчанию службы Kaspersky SMP доступны по следующим адресам:
Зарегистрируйте имя домена psql.<smp_domain>, если вы установили СУБД внутри кластера Kubernetes на узле СУБД и вам нужно подключиться к СУБД.
Перечисленные имена доменов должны соответствовать IP-адресу шлюза кластера Kubernetes. Если вы устанавливаете СУБД внутри кластера, IP-адрес шлюза является IP-диапазоном. Первый IP-адрес диапазона – это адрес служб Kaspersky SMP (без учета IP-адреса СУБД). Второй IP-адрес диапазона – IP-адрес СУБД.
Эти учетные записи используются для SSH-соединения и должны иметь возможность повышать привилегии (sudo) без ввода пароля. Для этого добавьте созданные учетные записи пользователей в файл /etc/sudoers
.
/home/<имя_пользователя>/.ssh
).Вы можете использовать один промежуточный сертификат, выданный на основе корневого сертификата организации или конечных сертификатов для каждой службы. Подготовленные пользовательские сертификаты будут использоваться вместо самоподписанных сертификатов.