Настройка среды выполнения контейнеров
04 сентября 2026
ID 306450
Для оптимизации потребления ресурсов агентами на узлах кластера в Kaspersky Container Security применяется подход, в рамках которого информация о состоянии контейнеров обновляется при наступлении событий, относящихся к жизненному циклу подов (англ. evented Pod Lifecycle Event Generator (Evented PLEG)). В отличие от периодического опроса всех подов в контейнере об их состоянии такой подход предполагает обновление информации только о событиях активных подов.
Решение поддерживает работу со следующими средами выполнения контейнеров (CRI):
- Containerd версии 1.7 или выше.
- CRI-O версии 1.26 или выше.
Для работы с CRI-O требуется предварительно настроить переменные окружения в конфигурационном файле values.yaml.
Чтобы настроить CRI-O,
выполните одно из следующих действий:
- Запустите служебный процесс CRI-O с флагом
--enable-pod-events=true. - Добавьте в конфигурационный файл следующую секцию:
[crio.runtime]enable_pod_events: true
Чтобы проверить, настроены ли переменные окружения CRI-O в конфигурации решения,
выполните запрос crio config | grep enable_pod_events.
Если переменные окружения CRI-O настроены в конфигурации решения, вы получите ответ enable_pod_events = true.
Определение среды выполнения контейнера
Для реализации мониторинга среды выполнения с использованием профилей среды выполнения контейнеров Kaspersky Container Security автоматически определяет среду выполнения на рабочих узлах контейнеров. Запрос на определение конфигурации параметров среды выполнения на узле осуществляется с помощью Kubernetes API.
Для определения конфигурации параметров среды выполнения на узле в аннотации объектов в пользовательской инфраструктуре требуется указать сокет среды выполнения контейнеров (например, unix:///run/containerd/containerd.sock). Этот сокет указывается в следующем поле: kubeadm.alpha.kubernetes.io/cri-socket.
Поле kubeadm.alpha.kubernetes.io/cri-socket доступно по умолчанию. Это поле отсутствует, если пользователь намеренно его удалил. В этом случае требуется указать значения следующих переменных окружения агента node-agent для используемой среды выполнения:
CRIO_SOCKET_PATH
CRIO_CONFIG_PATH
CONTAINERD_SOCKET_PATH
CONTAINERD_CONFIG_PATH
CRI_DOCKERD_SOCKET_PATH