diff --git a/content/zh-cn/docs/reference/config-api/imagepolicy.v1alpha1.md b/content/zh-cn/docs/reference/config-api/imagepolicy.v1alpha1.md new file mode 100644 index 0000000000..9c02384d34 --- /dev/null +++ b/content/zh-cn/docs/reference/config-api/imagepolicy.v1alpha1.md @@ -0,0 +1,210 @@ +--- +title: Image Policy API (v1alpha1) +content_type: tool-reference +package: imagepolicy.k8s.io/v1alpha1 +--- + + +## 资源类型 {#resource-types} + +- [ImageReview](#imagepolicy-k8s-io-v1alpha1-ImageReview) + +## `ImageReview` {#imagepolicy-k8s-io-v1alpha1-ImageReview} + + +
ImageReview 检查某个 Pod 中是否可以使用某些镜像。
+ +| 字段 | 描述 |
|---|---|
apiVersionstring | imagepolicy.k8s.io/v1alpha1 |
kindstring | ImageReview |
metadata+ meta/v1.ObjectMeta
+ |
+
+
+ 标准的对象元数据。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + 参阅 Kubernetes API 文档了解metadata 字段的内容。
+ |
+
+
spec [必需]+ ImageReviewSpec
+ |
+
+
+ spec 中包含与被评估的 Pod 相关的信息。 + |
+
status+ ImageReviewStatus
+ |
+
+
+ status 由后台负责填充,用来标明 Pod 是否会被准入。 + |
+
ImageReviewContainerSpec 是对 Pod 创建请求中的某容器的描述。
+ + +| 字段 | 描述 |
|---|---|
image+ string
+ |
+
+
+ 此字段的格式可以是 image:tag 或 image@SHA:012345679abcdef。 + |
+
ImageReviewSpec 是对 Pod 创建请求的描述。
+ +| 字段 | 描述 |
|---|---|
containers+ []ImageReviewContainerSpec
+ |
+
+
+ containers 是一个列表,其中包含正被创建的 Pod 中各容器的信息子集。 + |
+
annotations+ map[string]string
+ |
+
+
+ annotations 是一个键值对列表,内容抽取自 Pod 的注解(annotations)。
+其中仅包含与模式 |
+
namespace+ string
+ |
+
+
+ namespace 是 Pod 创建所针对的名字空间。 + |
+
ImageReviewStatus 是针对 Pod 创建请求所作的评估结果。
+ +| 字段 | 描述 |
|---|---|
allowed [必需]+ bool
+ |
+
+
+ allowed 表明所有镜像都可以被运行。 + |
+
reason+ string
+ |
+
+
+ 若 |
+
auditAnnotations+ map[string]string
+ |
+
+
+ auditAnnotations 会被通过 |
+