Дополнительные требования при развертывании Ядра в Kubernetes
Если вы планируете защитить сетевую инфраструктуру LogAnalyzer с помощью программы Kaspersky Endpoint Security for Linux, вам нужно сначала установить LogAnalyzer в кластере Kubernetes и только потом разворачивать Kaspersky Endpoint Security for Linux. При обновлении или удалении LogAnalyzer вам нужно предварительно остановить Kaspersky Endpoint Security for Linux с помощью команды:
systemctl stop kesl
При установке LogAnalyzer в отказоустойчивом варианте должны выполняться следующие требования:
- Общие требования к установке программы.
- На хостах, которые планируются под узлы кластера Kubernetes, не используются IP-адреса из следующих блоков Kubernetes:
- serviceCIDR: 10.96.0.0/12;
- podCIDR: 10.244.0.0/16.
Для IP-адресов из блоков исключен трафик на прокси-серверы.
- Каждый хост имеет уникальный идентификатор (/etc/machine-id).
- На хостах установлен и включен инструмент для управления межсетевым экраном firewalld или uwf для внесения правил в iptables.
- Установлен и настроен балансировщик нагрузки nginx (дополнительные сведения см. в документации балансировщика нагрузки nginx). Вы можете установить балансировщик нагрузки nginx с помощью одной из следующих команд:
sudo yum install nginx– для операционной системы Oracle Linux.sudo apt install nginx-full– для операционной системы Astra Linux.sudo apt install nginx libnginx-mod-stream– для операционной системы Ubuntu.sudo yum install nginx nginx-all-modules– для операционной системы РЕД ОС.
Если вы хотите, чтобы балансировщик нагрузки nginx был настроен автоматически в процессе установки LogAnalyzer, установите балансировщик нагрузки nginx и откройте к нему доступ по SSH так же, как для хостов кластера Kubernetes.
- На сервере балансировщика нагрузки nginx добавлен ключ доступа с устройства, с которого осуществляется установка LogAnalyzer.
- На сервере балансировщика нагрузки nginx в операционной системе не включен модуль SELinux.
- На хостах установлены пакеты tar, systemctl.
При установке LogAnalyzer автоматически проверяется соответствие хостов следующим аппаратным требованиям:
- Количество ядер CPU (потоков) – 12 или больше.
- ОЗУ – 22528 МБ или больше.
- Объем свободного пространства на диске в разделе /opt/ – 1000 ГБ или больше.
- Если производится первичная установка, в /var/lib/ должно быть не менее 32GB свободного места. Если установка кластера на этот узел ранее уже проводилась, размер требуемого свободного пространства уменьшается на размер директории /var/lib/k0s.
Если условия не выполняются, установка прерывается. Проверку условий при установке для демонстрации можно выключить, указав в файле инвентаря переменную low_resources: true.
Дополнительные требования при установке на операционной системе Astra Linux или Ubuntu
На машинах, предназначенных для развертывания кластера Kubernetes, установлены следующие пакеты:
- open-iscsi;
- wireguard;
- wireguard-tools.
Вы можете установить пакеты с помощью команды:
sudo apt install open-iscsi wireguard wireguard-tools
Дополнительные требования при установке на операционной системе Oracle Linux, РЕД ОС и на операционных системах Red Hat Enterprise Linux
На машинах, предназначенных для развертывания кластера Kubernetes, установлены следующие пакеты:
- iscsi-initiator-utils;
- wireguard-tools.
Перед установкой пакетов на операционной системе Oracle Linux вам нужно добавить репозиторий EPEL в качестве источника с помощью одной из следующих команд:
sudo yum install oracle-epel-release-el8- для операционной системы Oracle Linux 8.sudo yum install oracle-epel-release-el9- для операционной системы Oracle Linux 9.
Вы можете установить пакеты с помощью команды:
sudo yum install iscsi-initiator-utils wireguard-tools