В данном подразделе описывается архитектура подсистемы Security (подсистемы безопасности) Deckhouse Kubernetes Platform (DKP).
В подсистему Security входят следующие модули:
admission-policy-engine— позволяет использовать в кластере политики безопасности согласно Kubernetes Pod Security Standards. Для реализации политик модуль использует Gatekeeper;runtime-audit-engine— реализует рантайм-аудит (обнаружение угроз на основе событий ядра Linux и аудита Kubernetes API с помощью Falco). Архитектура описана в разделе «Рантайм-аудит»;security-events-manager— выполняет декларативный сбор, обработку, нормализацию и доставку событий безопасности из логов приложений и инфраструктурных компонентов Kubernetes. Архитектура описана в разделе «События безопасности»;operator-trivy— позволяет периодически сканировать кластер DKP на наличие уязвимостей;cert-manager— управляет TLS-сертификатами в кластере;secrets-store-integration— реализует доставку секретов в приложения Kubernetes-кластера путем подключения секретов, ключей и сертификатов из внешних хранилищ;secret-copier— автоматически копирует секреты в неймспейсы кластера.