Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Cloud Stackland
  • Что нового
  • Установка
    • Все руководства
    • Установить Stackland на Yandex BareMetal
    • Настройка внешнего доступа к поду в кластере
    • Все инструкции
      • Активировать пресет с политиками
      • Деактивировать политику
      • Удалить пресет с политиками
    • Проекты
    • Ресурсная модель
  • Управление доступом
  • Правила тарификации
  • Диагностика и устранение неполадок

В этой статье:

  • Через CLI
  • Через консоль управления
  1. Пошаговые инструкции
  2. Политики
  3. Деактивировать политику

Деактивировать политику

Статья создана
Yandex Cloud
Обновлена 23 марта 2026 г.
  • Через CLI
  • Через консоль управления

Stackland позволяет выключать уведомления для выбранной политики на заданное время или навсегда с помощью ресурса ClusterPolicyMute. Список политик кластера можно получить с помощью команды: kubectl get ClusterPolicy.

Через CLIЧерез CLI

Чтобы деактивировать политику:

  1. Создайте файл ресурса ClusterPolicyMute. Например, с помощью команды touch clusterpolicymute.yaml.

  2. Откройте файл и вставьте конфигурацию ниже:

    Деактивировать политику для пода на время

    Политика stackland-disallow-host-path будет деактивирована для пода с названием debug-pod в проекте prod до "2026-01-20T12:00:00Z". Причина деактивации: «Требуется доступ к хост-путям для диагностики проблемы в продакшн-среде. Необходимо временно отключить ограничение для отладки». Деактивация инициирована пользователем с почтой devops@example.com.

    apiVersion: policyreporter.kyverno.io/v1alpha1
    kind: ClusterPolicyMute
    metadata:
      name: mute-kyverno-stackland-disallow-host-path-debug-pod-1705315200 # mute-<engine>-<policy>-<resource>-<timestamp>
      labels:
        policy.stackland.io/engine: kyverno
        policy.stackland.io/policy: stackland-disallow-host-path
    spec:
      engine: kyverno
      policyName: stackland-disallow-host-path
      resource:
        kind: Pod
        name: debug-pod
        namespace: prod
      reason: "Требуется доступ к хост-путям для диагностики проблемы в продакшн-среде. Необходимо временно отключить ограничение для отладки"
      expiresAt: "2026-01-20T12:00:00Z"
      createdBy: "devops@example.com"
    
    Деактивировать политику, используя регулярное выражение

    Политика stackland-disallow-capabilities будет деактивирована для всех подов в проекте stage, название которых соответствует регулярному выражению temp-.*, до "2026-02-01T00:00:00Z". Причина деактивации: «Деактивировать политику для тестирования на stage». Деактивация инициирована пользователем с почтой qa-team@example.com.

    apiVersion: policyreporter.kyverno.io/v1alpha1
    kind: ClusterPolicyMute
    metadata:
      name: mute-kyverno-stackland-disallow-capabilities-pods-1705315300 # mute-<engine>-<policy>-<resource>-<timestamp>
      labels:
        policy.stackland.io/engine: kyverno
        policy.stackland.io/policy: stackland-disallow-capabilities
    spec:
      engine: kyverno
      policyName: stackland-disallow-capabilities
      resource:
        kind: Pod
        namePattern: "^test-.*"  # Regex: все поды начинающиеся с "test-"
        namespace: stage
      reason: "Деактивировать политику для тестирования на stage"
      expiresAt: "2026-02-01T00:00:00Z"
      createdBy: "qa-team@example.com"
    
    Полностью отключить политику

    Политика stackland-disallow-host-path будет полностью отключена для объекта Deployment с названием legacy-storage-deployment в проекте data-storage. Причина деактивации: «Для работы устаревшей системы хранения данных требуется доступ к хост-путям. Отключение политики необходимо для обеспечения совместимости и корректной работы приложения». Деактивация инициирована пользователем с почтой security@example.com.

    apiVersion: policyreporter.kyverno.io/v1alpha1
    kind: ClusterPolicyMute
    metadata:
      name: mute-kyverno-stackland-disallow-host-path-legacy-storage-deployment-1705315400 # mute-<engine>-<policy>-<resource>-<timestamp>
      labels:
        policy.stackland.io/engine: kyverno
        policy.stackland.io/policy: stackland-disallow-host-path
    spec:
      engine: kyverno
      policyName: stackland-disallow-host-path
      resource:
        kind: Deployment
        name: legacy-storage-deployment
        namespace: data-storage
      reason: "Для работы устаревшей системы хранения данных требуется доступ к хост-путям. Отключение политики необходимо для обеспечения совместимости и корректной работы приложения"
      # expiresAt отсутствует
      createdBy: "security@example.com"
    
  3. Примените манифест: kubectl apply -f clusterpolicymute.yaml.

Через консоль управленияЧерез консоль управления

  1. В левом меню выберите Политики безопасности.

  2. Перейдите на вкладку Мьюты.

  3. Нажмите Создать мьют.

  4. Заполните поля:

    • Имя — название мьюта. Только строчные буквы, цифры и дефисы.
    • Движок — выберите движок из списка доступных.
    • Политика — выберите политику, для которой нужно деактивировать уведомления.
    • Тип ресурса — выберите тип ресурса Kubernetes (например, Pod, Deployment).
    • Имя ресурса — укажите название ресурса или используйте паттерн для применения мьюта к нескольким ресурсам.
    • Проект — выберите проект, в котором находится ресурс. Можно использовать паттерн для применения к нескольким проектам.
    • Причина — укажите причину деактивации политики.
    • Истекает — выберите период действия мьюта:
      • День — мьют будет действовать один день.
      • Неделя — мьют будет действовать одну неделю.
      • Месяц — мьют будет действовать один месяц.
      • Своя дата — укажите конкретную дату и время истечения мьюта.
      • Без срока действия — установите флажок, чтобы деактивировать политику навсегда.
  5. Нажмите Создать.

Готово, уведомления о нарушении политики будут выключены на время или навсегда.

Была ли статья полезна?

Предыдущая
Активировать пресет с политиками
Следующая
Удалить пресет с политиками
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»