Установка Alauda Container Platform Compliance с Kyverno
Alauda Container Platform Compliance с Kyverno — это сервис платформы, который интегрирует Kyverno для управления политиками соответствия на Alauda Container Platform.
Содержание
Установка через консольУстановка через YAML1. Проверка доступных версий2. Создание ModuleInfoПроцедура удаленияУстановка через консоль
- Перейдите в раздел Administrator
- В левой навигационной панели выберите Marketplace > Cluster Plugins
- Найдите Alauda Container Platform Compliance with Kyverno и кликните для просмотра деталей
- Нажмите Install для развертывания плагина
Установка через YAML
1. Проверка доступных версий
Убедитесь, что плагин опубликован, проверив наличие ресурсов ModulePlugin и ModuleConfig в кластере global:
Это означает, что ModulePlugin kyverno существует в кластере, и версия v4.0.4 опубликована.
2. Создание ModuleInfo
Создайте ресурс ModuleInfo для установки плагина без параметров конфигурации:
Объяснение полей:
name: Временное имя для плагина кластера. Платформа переименует его после создания на основе содержимого в формате<cluster-name>-<hash of content>, например,global-ee98c9991ea1464aaa8054bdacbab313.label cpaas.io/cluster-name: Указывает кластер, в который должен быть установлен плагин.label cpaas.io/module-name: Имя плагина, должно совпадать с ресурсом ModulePlugin.label cpaas.io/module-type: Фиксированное поле, должно бытьplugin; отсутствие этого поля приведет к ошибке установки..spec.config: Если соответствующий ModuleConfig пуст, это поле можно оставить пустым..spec.version: Указывает версию плагина для установки, должна совпадать с.spec.versionв ModuleConfig.
Процедура удаления
- Выполните шаги 1-3 из процесса установки, чтобы найти плагин
- Нажмите Uninstall для удаления плагина