Spec-Zone.ru › Kubernetes

MatchCondition

MatchCondition представляет условие, которое должно быть выполнено, чтобы отправить запрос веб-хуку.

apiVersion: admissionregistration.k8s.io/v1

import "k8s.io/api/admissionregistration/v1"

MatchCondition

MatchCondition представляет условие, которое должно быть выполнено, чтобы отправить запрос веб-хуку.

Поле Описание
expression *
string
expression — выражение, которое будет вычислено с помощью CEL. Результат должен иметь тип bool. CEL-выражения имеют доступ к содержимому AdmissionRequest и Authorizer, сгруппированному в переменные CEL: 'object' — объект из входящего запроса. Для запросов DELETE значение равно null. 'oldObject' — существующий объект. Для запросов CREATE значение равно null. 'request' — атрибуты запроса на допуск (/pkg/apis/admission/types.go#AdmissionRequest). 'authorizer' — Authorizer CEL. Может использоваться для выполнения проверок авторизации субъекта (пользователя или учётной записи службы), отправившего запрос. См. https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz 'authorizer.requestResource' — ResourceCheck CEL, созданный на основе 'authorizer' и настроенный для ресурса запроса. Документация по CEL: https://kubernetes.io/docs/reference/using-api/cel/ Обязательно.
name *
string
name — идентификатор этого условия сопоставления, используемый для стратегического объединения MatchConditions, а также для идентификации в журналах. Хорошее имя должно описывать связанное с ним выражение. Имя должно быть квалифицированным именем, состоящим из буквенно-цифровых символов, '-', '_' или '.', и начинаться и заканчиваться буквенно-цифровым символом (например, 'MyName', 'my.name' или '123-abc'; для проверки используется регулярное выражение '([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]'), с необязательным префиксом DNS-поддомена и '/' (например, 'example.com/MyName'). Обязательно.

Обратная связь

Была ли эта страница полезной?

Спасибо за отзыв. Если у вас есть конкретный вопрос о том, как использовать Kubernetes, на который можно дать ответ, задайте его на сайте Stack Overflow. Создайте задачу в репозитории GitHub, если хотите сообщить о проблеме или предложить улучшение.

Последнее изменение: 13 мая 2026 г. в 18:59 по тихоокеанскому стандартному времени: перевести содержимое kubernetes-api на бэкенд Markdown gen-apidocs (7dffa41ae2)

© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/definitions/match-condition-v1-admissionregistration/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API