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