Spec-Zone.ru › Kubernetes

ParamRef

ParamRef описывает, как найти параметры, используемые в качестве входных данных для выражений правил, применяемых привязкой политики.

apiVersion: admissionregistration.k8s.io/v1

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

ParamRef

ParamRef описывает, как найти параметры, используемые в качестве входных данных для выражений правил, применяемых привязкой политики.

Поле Описание
name
string
name — имя ресурса, на который ссылаются. Необходимо указать одно из полей `name` или `selector`, но они являются взаимоисключающими свойствами. Если задано одно поле, другое должно быть не задано. Один параметр для всех запросов допуска можно настроить, указав поле `name`, оставив поле `selector` пустым и задав пространство имён, если `paramKind` имеет область действия пространства имён.
namespace
string
namespace — пространство имён ресурса, на который ссылаются. Позволяет ограничить поиск параметров определённым пространством имён. Применяется как к полю `name`, так и к полю `selector`. Параметр для каждого пространства имён можно использовать, указав в политике `paramKind` с областью действия пространства имён и оставив это поле пустым. - Если `paramKind` имеет область действия кластера, это поле ДОЛЖНО быть не задано. Задание этого поля приводит к ошибке конфигурации. - Если `paramKind` имеет область действия пространства имён, при оставленном пустым поле будет использоваться пространство имён объекта, проверяемого на допуск. Учтите, что если это поле оставить пустым, привязка не должна соответствовать ресурсам с областью действия кластера, иначе возникнет ошибка.
parameterNotFoundAction
string
parameterNotFoundAction определяет поведение привязки, если ресурс существует и поле name или selector задано корректно, но привязка не находит ни одного параметра. Если задано значение `Allow`, отсутствие найденных параметров будет считаться успешной проверкой привязки. Если задано значение `Deny`, отсутствие найденных параметров будет обрабатываться в соответствии с `failurePolicy` политики. Допустимые значения: `Allow` или `Deny`. Обязательное поле.
selector
LabelSelector
selector можно использовать для выбора нескольких объектов параметров на основе их меток. Укажите selector: {}, чтобы выбрать все ресурсы ParamKind. Если найдено несколько параметров, для всех них вычисляются выражения политики, а результаты объединяются логическим И. Необходимо указать одно из полей `name` или `selector`, но они являются взаимоисключающими свойствами. Если задано одно поле, другое должно быть не задано.

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

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

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

Последнее изменение: 13 мая 2026 г., 18:59 PST: переключение содержимого kubernetes-api на бэкенд gen-apidocs для Markdown (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/param-ref-v1-admissionregistration/

Spec-Zone.ru

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