Spec-Zone.ru › Kubernetes

RuleWithOperations

RuleWithOperations — это кортеж операций и ресурсов. Рекомендуется убедиться, что все раскрытия кортежа допустимы.

apiVersion: admissionregistration.k8s.io/v1

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

RuleWithOperations

RuleWithOperations — это кортеж операций и ресурсов. Рекомендуется убедиться, что все раскрытия кортежа допустимы.

Поле Описание
apiGroups
массив строк
apiGroups — группы API, к которым относятся ресурсы. '\*' означает все группы. Если присутствует '\*', длина среза должна быть равна единице. Обязательно.
apiVersions
массив строк
apiVersions — версии API, к которым относятся ресурсы. '\*' означает все версии. Если присутствует '\*', длина среза должна быть равна единице. Обязательно.
operations
массив строк
operations — операции, которые учитывает хук допуска: CREATE, UPDATE, DELETE, CONNECT или * для всех этих операций и любых будущих операций допуска, которые будут добавлены. Если присутствует '\*', длина среза должна быть равна единице. Обязательно.
resources
массив строк
resources — список ресурсов, к которым применяется это правило. Например: 'pods' означает поды. 'pods/log' означает субресурс log подов. '\*' означает все ресурсы, но не субресурсы. 'pods/\*' означает все субресурсы подов. '\*/scale' означает все субресурсы scale. '\*/\*' означает все ресурсы и их субресурсы. Если используется подстановочный знак, правило проверки гарантирует, что ресурсы не пересекаются. В зависимости от содержащего объекта субресурсы могут быть запрещены. Обязательно.
scope
строка
scope задаёт область действия этого правила. Допустимые значения: "Cluster", "Namespaced" и "*" Значение "Cluster" означает, что этому правилу соответствуют только ресурсы с областью действия на уровне кластера. Объекты API Namespace имеют область действия на уровне кластера. Значение "Namespaced" означает, что этому правилу соответствуют только ресурсы с пространством имён. Значение "*" означает отсутствие ограничений по области действия. Субресурсы соответствуют области действия родительского ресурса. По умолчанию — "*".

Возможные значения перечисления:
- `"*"` означает, что включены все области действия.
- `"Cluster"` означает, что область действия ограничена объектами уровня кластера. Объекты Namespace имеют область действия на уровне кластера.
- `"Namespaced"` означает, что область действия ограничена объектами с пространством имён.

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

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

Спасибо за отзыв. Если у вас есть конкретный вопрос о том, как использовать 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/rule-with-operations-v1-admissionregistration/

Spec-Zone.ru

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