diff --git a/content/zh-cn/docs/reference/kubernetes-api/policy-resources/network-policy-v1.md b/content/zh-cn/docs/reference/kubernetes-api/policy-resources/network-policy-v1.md index b7cee61334..30b6d74432 100644 --- a/content/zh-cn/docs/reference/kubernetes-api/policy-resources/network-policy-v1.md +++ b/content/zh-cn/docs/reference/kubernetes-api/policy-resources/network-policy-v1.md @@ -50,13 +50,6 @@ NetworkPolicy 描述针对一组 Pod 所允许的网络流量。 --> spec 表示 NetworkPolicy 预期行为的规约。 -- **status** (}}">NetworkPolicyStatus) - - status 表示 NetworkPolicy 的当前状态。更多信息: - https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status - ## NetworkPolicySpec {#NetworkPolicySpec} -NetworkPolicyStatus 描述有关此 NetworkPolicy 的当前状态。 - -
- - - -- **conditions** ([]Condition) - - **补丁策略:根据 `type` 键执行合并操作** - - **Map:键 type 的唯一值将在合并期间被保留** - - conditions 包含描述此 NetworkPolicy 状态的 metav1.Condition 数组,即当前服务状态。 - - - **Condition 包含此 API 资源当前状态的一个方面的详细信息。** - - - - - **conditions.lastTransitionTime** (Time),必需 - - lastTransitionTime 是状况最近一次从一种状态转换到另一种状态的时间。 - 这种变化通常出现在下层状况发生变化的时候。如果无法了解下层状况变化,使用 API 字段更改的时间也是可以接受的。 - - - **Time 是 time.Time 的包装器,它支持对 YAML 和 JSON 的正确编组。 - time 包的许多工厂方法提供了包装器。** - - - - - **conditions.message** (string),必需 - - message 是一条人类可读的消息,指示有关转换的详细信息。它可能是一个空字符串。 - - - - - **conditions.reason** (string),必需 - - reason 包含一个程序标识符,指示状况最后一次转换的原因。 - 特定状况类型的生产者可以定义该字段的预期值和含义,以及这些值是否可被视为有保证的 API。 - 该值应该是 CamelCase 字符串。此字段不能为空。 - - - - - **conditions.status** (string),必需 - - 状况的状态为 True、False、Unknown 之一。 - - - - - **conditions.type** (string),必需 - - CamelCase 或 foo.example.com/CamelCase 形式的状况类型。 - - - - - **conditions.observedGeneration** (int64) - - observedGeneration 表示设置状况时所基于的 `.metadata.generation`。 - 例如,如果 `.metadata.generation` 当前为 12,但 `.status.conditions[x].observedGeneration` 为 9, - 则状况相对于实例的当前状态已过期。 - ## NetworkPolicyList {#NetworkPolicyList} - -### `get` 读取指定的 NetworkPolicy 的状态 - -GET /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status - - -#### 参数 - - -- **name** (**路径参数**): string,必需 - - NetworkPolicy 的名称。 - - -- **namespace** (**路径参数**): string,必需 - - }}">namespace - - -- **pretty** (**查询参数**): string - - }}">pretty - - -#### 响应 - -200 (}}">NetworkPolicy): OK - -401: Unauthorized - - **namespace** (**路径参数**): string,必需 }}">namespace - -- **body**: }}">NetworkPolicy,必需 - -- **dryRun** (**查询参数**): string - - }}">dryRun - -- **fieldManager** (**查询参数**): string - - }}">fieldManager - -- **fieldValidation** (**查询参数**): string - - }}">fieldValidation - -- **pretty** (**查询参数**): string - - }}">pretty - -#### 响应 - -200 (}}">NetworkPolicy): OK - -201 (}}">NetworkPolicy): Created - -401: Unauthorized - - -### `update` 替换指定的 NetworkPolicy 的状态 - -#### HTTP 请求 - -PUT /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status - - -#### 参数 - - -- **name** (**路径参数**): string,必需 - - NetworkPolicy 的名称。 - - -- **namespace** (**路径参数**): string,必需 - - }}">namespace - - - **namespace** (**路径参数**): string,必需 }}">namespace - -- **body**: }}">Patch,必需 - -- **dryRun** (**查询参数**): string - - }}">dryRun - -- **fieldManager** (**查询参数**): string - - }}">fieldManager - -- **fieldValidation** (**查询参数**): string - - }}">fieldValidation - -- **force** (_in query_): boolean - - }}">force - -- **pretty** (**查询参数**): string - - }}">pretty - - -#### 响应 - -200 (}}">NetworkPolicy): OK - -201 (}}">NetworkPolicy): Created - -401: Unauthorized - - -### `patch` 部分更新指定的 NetworkPolicy 的状态 - -#### HTTP 请求 - -PATCH /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status - - -#### 参数 - - -- **name** (**路径参数**): string,必需 - - NetworkPolicy 的名称。 - - -- **namespace** (**路径参数**): string,必需 - - }}">namespace - - -- **body**: }}">Patch,必需 - - **dryRun** (**查询参数**): string }}">dryRun