diff --git a/content/zh-cn/docs/reference/config-api/apiserver-admission.v1.md b/content/zh-cn/docs/reference/config-api/apiserver-admission.v1.md new file mode 100644 index 0000000000..d28774dc63 --- /dev/null +++ b/content/zh-cn/docs/reference/config-api/apiserver-admission.v1.md @@ -0,0 +1,426 @@ +--- +title: kube-apiserver Admission (v1) +content_type: tool-reference +package: admission.k8s.io/v1 +--- + + + +## 资源类型 + +- [AdmissionReview](#admission-k8s-io-v1-AdmissionReview) + +## `AdmissionReview` {#admission-k8s-io-v1-AdmissionReview} + + +
AdmissionReview
描述准入评审请求/响应。
字段 | 描述 |
---|---|
apiVersion string | admission.k8s.io/v1 |
kind string | AdmissionReview |
request + AdmissionRequest
+ |
+
+
+
|
+
response + AdmissionResponse
+ |
+
+
+
|
+
AdmissionRequest
描述准入请求的 admission.Attributes。
字段 | 描述 |
---|---|
uid [必需]+ k8s.io/apimachinery/pkg/types.UID
+ |
+
+
+
|
+
kind [必需]+ meta/v1.GroupVersionKind
+ |
+
+
+
|
+
resource [必需]+ meta/v1.GroupVersionResource
+ |
+
+
+
|
+
subResource + string
+ |
+
+
+
|
+
requestKind + meta/v1.GroupVersionKind
+ |
+
+
+
例如,如果 Deployment 可以通过 apps/v1 和 apps/v1beta1 进行修改,并且 Webhook 注册了
+ 参阅文档了解 Webhook 配置类型中 "matchPolicy" 字段的更多细节。 + + |
+
requestResource + meta/v1.GroupVersionResource
+ |
+
+
+
例如,如果 Deployment 可以通过 apps/v1 和 apps/v1beta1 修改,并且 Webhook 注册了
+ 参阅文档了解 Webhook 配置类型中 "matchPolicy" 字段的更多细节。 + |
+
requestSubResource + string
+ |
+
+
+
|
+
name + string
+ |
+
+
+
|
+
namespace + string
+ |
+
+
+
|
+
operation [必需]+ Operation
+ |
+
+
+
|
+
userInfo [必需]+ authentication/v1.UserInfo
+ |
+
+
+
|
+
object + k8s.io/apimachinery/pkg/runtime.RawExtension
+ |
+
+
+
|
+
oldObject + k8s.io/apimachinery/pkg/runtime.RawExtension
+ |
+
+
+
|
+
dryRun + bool
+ |
+
+
+
|
+
options + k8s.io/apimachinery/pkg/runtime.RawExtension
+ |
+
+
+
|
+
AdmissionResponse
描述准入响应。
字段 | 描述 |
---|---|
uid [必需]+ k8s.io/apimachinery/pkg/types.UID
+ |
+
+
+
|
+
allowed [必需]+ bool
+ |
+
+
+
|
+
status + meta/v1.Status
+ |
+
+
+
|
+
patch + []byte
+ |
+
+
+
|
+
patchType + PatchType
+ |
+
+
+
|
+
auditAnnotations + map[string]string
+ |
+
+
+
|
+
warnings + []string
+ |
+
+
+
|
+
Operation
是正在检查准入控制时资源操作的类型。
PatchType
是用于表示所变更对象的补丁类型。