Cluster Service CA Operator#

Cluster Service CA Operator - это оператор в DropApp Plus, который управляет сертификатным авторитетом (CA) для кластера. Он обеспечивает генерацию, обновление и управление сертификатами для различных компонентов и узлами в кластере.

Cluster Service CA Operator автоматически управляет выпуском сертификатов на основе запросов от различных компонентов в кластере. Он генерирует сертификаты для узлов кластера, служб, хранилищ данных и других ресурсов. Оператор также автоматически обновляет и перевыпускает сертификаты при истечении их срока действия. Предоставляет возможность отслеживать и контролировать доступ к различным ресурсам и компонентам в кластере с помощью сертификатов.

Cluster Service CA Operator обычно устанавливается и конфигурируется вместе с кластером DropApp Plus и предлагает средства для управления сертификатами из командной строки или интерфейса пользователя. Интегрируется с другими компонентами и инструментами безопасности в DropApp Plus, такими как RBAC (модель на основе ролей), для обеспечения более надежной аутентификации и авторизации в кластере.

Cluster Service CA Operator запускает следующие контроллеры:

  • serving cert signer - выдает подписанную пару, обслуживающий сертификат/ключ, службам, помеченным service.beta.openshift.io/serving-cert-secret-name с помощью секрета.

  • configmap cabundle injector - отслеживает конфигурационные карты, помеченные service.beta.openshift.io/inject-cabundle=true, и добавляет или обновляет элемент данных (ключ service-ca.crt), содержащий пакет подписи CA в кодировке PEM. Затем пользователи configmap могут доверять service-ca.crt в своей конфигурации TLS-клиента, разрешая подключения к службам, использующим сертификаты обслуживания служб.