diff --git a/content/zh-cn/docs/reference/kubernetes-api/cluster-resources/node-v1.md b/content/zh-cn/docs/reference/kubernetes-api/cluster-resources/node-v1.md index 51b36841175..e2d351be1d9 100644 --- a/content/zh-cn/docs/reference/kubernetes-api/cluster-resources/node-v1.md +++ b/content/zh-cn/docs/reference/kubernetes-api/cluster-resources/node-v1.md @@ -48,7 +48,7 @@ Node 是 Kubernetes 中的工作节点。 - **metadata** (}}">ObjectMeta) 标准的对象元数据。 - 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata 。 + 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata configMap 是对 Node 的 ConfigMap 的引用。 - ConfigMapNodeConfigSource 包含引用某 ConfigMap 作为节点配置源的信息。 此 API 自 1.22 版本起已被弃用: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration - - **configSource.configMap.kubeletConfigKey** (string), 必需 @@ -125,10 +125,10 @@ NodeSpec 描述了创建节点时使用的属性。 kubeletConfigKey 声明所引用的 ConfigMap 的哪个键对应于 KubeletConfiguration 结构体, 该字段在所有情况下都是必需的。 - - **configSource.configMap.name** (string), 必需 @@ -136,10 +136,10 @@ NodeSpec 描述了创建节点时使用的属性。 name 是被引用的 ConfigMap 的 metadata.name。 此字段在所有情况下都是必需的。 - - **configSource.configMap.namespace** (string), 必需 @@ -149,8 +149,8 @@ NodeSpec 描述了创建节点时使用的属性。 - **configSource.configMap.resourceVersion** (string) - resourceVersion 是所引用的 ConfigMap 的 metadata.resourceVersion。 @@ -158,7 +158,7 @@ NodeSpec 描述了创建节点时使用的属性。 - **configSource.configMap.uid** (string) - uid 是所引用的 ConfigMap 的 metadata.uid。 @@ -166,12 +166,12 @@ NodeSpec 描述了创建节点时使用的属性。 - **externalID** (string) - 已弃用。并非所有 kubelet 都会设置此字段。 - 1.13 的版本之后会删除该字段。见: https://issues.k8s.io/61966 。 + 1.13 的版本之后会删除该字段。参见: https://issues.k8s.io/61966 - **podCIDR** (string) @@ -236,15 +236,15 @@ NodeSpec 描述了创建节点时使用的属性。 - **taints.timeAdded** (Time) - timeAdded 表示添加污点的时间。它仅适用于 NoExecute 的污点。 - Time 是 time.Time 的包装器,它支持对 YAML 和 JSON 的正确编组。 @@ -252,21 +252,21 @@ NodeSpec 描述了创建节点时使用的属性。 - **taints.value** (string) - 与污点键对应的污点值。 - **unschedulable** (boolean) - unschedulable 控制新 Pod 的节点可调度性。 默认情况下,节点是可调度的。 - 更多信息: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration 。 + 更多信息: https://kubernetes.io/zh-cn/docs/concepts/architecture/nodes/#manual-node-administration ## NodeStatus {#NodeStatus} @@ -280,7 +280,7 @@ NodeStatus 是有关节点当前状态的信息。 - **addresses** ([]NodeAddress) - **NodeAddress 包含节点地址的信息。** - @@ -331,12 +332,12 @@ NodeStatus 是有关节点当前状态的信息。 - **capacity** (map[string]}}">Quantity) - capacity 代表一个节点的总资源。 - 更多信息: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity 。 + 更多信息: https://kubernetes.io/zh-cn/docs/concepts/storage/persistent-volumes/#capacity - **conditions** ([]NodeCondition) @@ -349,16 +350,16 @@ NodeStatus 是有关节点当前状态的信息。 **补丁策略:根据 `type` 键执行合并操作** conditions 是当前观测到的节点状况的数组。 - 更多信息: https://kubernetes.io/docs/concepts/nodes/node/#condition 。 + 更多信息: https://kubernetes.io/zh-cn/docs/concepts/architecture/nodes/#condition - **NodeCondition 包含节点状况的信息。** - 给定状况最近一次更新的时间。 - Time 是 time.Time 的包装器,它支持对 YAML 和 JSON 的正确编组。 @@ -396,15 +397,15 @@ NodeStatus 是有关节点当前状态的信息。 - **conditions.lastTransitionTime** (Time) - 状况最近一次从一种状态转换到另一种状态的时间。 - Time 是 time.Time 的包装器,它支持对 YAML 和 JSON 的正确编组。 @@ -412,23 +413,23 @@ NodeStatus 是有关节点当前状态的信息。 - **conditions.message** (string) - 指示有关上次转换详细信息的人类可读消息。 - **conditions.reason** (string) - (简要)状况最后一次转换的原因。 - **config** (NodeConfigStatus) - @@ -443,40 +444,40 @@ NodeStatus 是有关节点当前状态的信息。 - **config.active** (NodeConfigSource) - active 报告节点正在使用的检查点配置。 active 将代表已分配配置的当前版本或当前 LastKnownGood 配置,具体取决于尝试使用已分配配置是否会导致错误。 - **NodeConfigSource 指定节点配置的来源。指定一个子字段(不包括元数据)必须为非空。此 API 自 1.22 版本起已弃用** - **config.active.configMap** (ConfigMapNodeConfigSource) - configMap 是对 Node 的 ConfigMap 的引用。 - ConfigMapNodeConfigSource 包含引用某 ConfigMap 作为节点配置源的信息。 - 此 API 自 1.22 版本起已被弃用: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration。 + 此 API 自 1.22 版本起已被弃用: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration - - **config.active.configMap.kubeletConfigKey** (string), 必需 @@ -484,10 +485,10 @@ NodeStatus 是有关节点当前状态的信息。 kubeletConfigKey 声明所引用的 ConfigMap 的哪个键对应于 KubeletConfiguration 结构体, 该字段在所有情况下都是必需的。 - - **config.active.configMap.name** (string), 必需 @@ -495,10 +496,10 @@ NodeStatus 是有关节点当前状态的信息。 name 是所引用的 ConfigMap 的 metadata.name。 此字段在所有情况下都是必需的。 - - **config.active.configMap.namespace** (string), 必需 @@ -508,8 +509,8 @@ NodeStatus 是有关节点当前状态的信息。 - **config.active.configMap.resourceVersion** (string) - resourceVersion 是所引用的 ConfigMap 的 metadata.resourceVersion。 @@ -517,7 +518,7 @@ NodeStatus 是有关节点当前状态的信息。 - **config.active.configMap.uid** (string) - uid 是所引用的 ConfigMap 的 metadata.uid。 @@ -525,8 +526,8 @@ NodeStatus 是有关节点当前状态的信息。 - **config.assigned** (NodeConfigSource) - assigned 字段报告节点将尝试使用的检查点配置。 @@ -536,32 +537,32 @@ NodeStatus 是有关节点当前状态的信息。 当 kubelet 重新启动时,它会尝试通过加载和验证由 assigned 标识的检查点有效负载来使 assigned 配置成为 active 配置。 - **NodeConfigSource 指定节点配置的来源。指定一个子字段(不包括元数据)必须为非空。此 API 自 1.22 版本起已弃用** - **config.assigned.configMap** (ConfigMapNodeConfigSource) - configMap 是对 Node 的 ConfigMap 的引用。 - ConfigMapNodeConfigSource 包含引用某 ConfigMap 为节点配置源的信息。 - 此 API 自 1.22 版本起已被弃用: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration。 + 此 API 自 1.22 版本起已被弃用: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration - - **config.assigned.configMap.kubeletConfigKey** (string), 必需 @@ -569,10 +570,10 @@ NodeStatus 是有关节点当前状态的信息。 kubeletConfigKey 声明所引用的 ConfigMap 的哪个键对应于 KubeletConfiguration 结构体, 该字段在所有情况下都是必需的。 - - **config.assigned.configMap.name** (string), 必需 @@ -580,10 +581,10 @@ NodeStatus 是有关节点当前状态的信息。 name 是所引用的 ConfigMap 的 metadata.name。 此字段在所有情况下都是必需的。 - - **config.assigned.configMap.namespace** (string), 必需 @@ -593,8 +594,8 @@ NodeStatus 是有关节点当前状态的信息。 - **config.assigned.configMap.resourceVersion** (string) - resourceVersion 是所引用的 ConfigMap 的 metadata.resourceVersion。 @@ -602,7 +603,7 @@ NodeStatus 是有关节点当前状态的信息。 - **config.assigned.configMap.uid** (string) - uid 是所引用的 ConfigMap 的 metadata.uid。 @@ -610,8 +611,8 @@ NodeStatus 是有关节点当前状态的信息。 - **config.error** (string) - error 描述了在 spec.configSource 与活动配置间协调时发生的所有问题。 @@ -626,8 +627,8 @@ NodeStatus 是有关节点当前状态的信息。 - **config.lastKnownGood** (NodeConfigSource) - lastKnownGood 报告节点在尝试使用 assigned 配置时遇到错误时将回退到的检查点配置。 @@ -639,32 +640,31 @@ NodeStatus 是有关节点当前状态的信息。 你不应该对节点确定配置稳定性和正确性的方法做出假设,因为这可能会在将来发生变化或变得可配置。 - **NodeConfigSource 指定节点配置的来源。指定一个子字段(不包括元数据)必须为非空。此 API 自 1.22 版本起已弃用** - **config.lastKnownGood.configMap** (ConfigMapNodeConfigSource) - configMap 是对 Node 的 ConfigMap 的引用。 - ConfigMapNodeConfigSource 包含引用某 ConfigMap 作为节点配置源的信息。 - 此 API 自 1.22 版本起已被弃用: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration 。 - - - **config.lastKnownGood.configMap.kubeletConfigKey** (string), 必需 @@ -672,32 +672,32 @@ NodeStatus 是有关节点当前状态的信息。 kubeletConfigKey 声明所引用的 ConfigMap 的哪个键对应于 KubeletConfiguration 结构体, 该字段在所有情况下都是必需的。 - - **config.lastKnownGood.configMap.name** (string), 必需 - name 是所引用的 ConfigMap 的 metadata.name。 + name 是所引用的 ConfigMap 的 metadata.name。 此字段在所有情况下都是必需的。 - - **config.lastKnownGood.configMap.namespace** (string), 必需 - namespace 是所引用的 ConfigMap 的 metadata.namespace。 + namespace 是所引用的 ConfigMap 的 metadata.namespace。 此字段在所有情况下都是必需的。 - **config.lastKnownGood.configMap.resourceVersion** (string) - resourceVersion 是所引用的 ConfigMap 的 metadata.resourceVersion。 @@ -705,22 +705,23 @@ NodeStatus 是有关节点当前状态的信息。 - **config.lastKnownGood.configMap.uid** (string) - + uid 是所引用的 ConfigMap 的 metadata.uid。 该字段在 Node.spec 中是禁止的,在 Node.status 中是必需的。 - **daemonEndpoints** (NodeDaemonEndpoints) - 在节点上运行的守护进程的端点。 - @@ -728,23 +729,23 @@ NodeStatus 是有关节点当前状态的信息。 - **daemonEndpoints.kubeletEndpoint** (DaemonEndpoint) - Kubelet 正在侦听的端点。 - **DaemonEndpoint 包含有关单个 Daemon 端点的信息。** - - **daemonEndpoints.kubeletEndpoint.Port** (int32), 必需 @@ -753,14 +754,14 @@ NodeStatus 是有关节点当前状态的信息。 - **images** ([]ContainerImage) - 该节点上的容器镜像列表。 - @@ -768,37 +769,38 @@ NodeStatus 是有关节点当前状态的信息。 - **images.names** ([]string) - + - 已知此镜像的名称。 - 例如 ["k8s.gcr.io/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"] + 已知此镜像的名称。 + 例如 ["kubernetes.example/hyperkube:v1.0.7", "cloud-vendor.registry.example/cloud-vendor/hyperkube:v1.0.7"] - **images.sizeBytes** (int64) - 镜像的大小(以字节为单位)。 - **nodeInfo** (NodeSystemInfo) - 用于唯一标识节点的 ids/uuids 集。 - 更多信息: https://kubernetes.io/docs/concepts/nodes/node/#info 。 + 更多信息: https://kubernetes.io/zh-cn/docs/concepts/architecture/nodes/#info - **NodeSystemInfo 是一组用于唯一标识节点的 ids/uuids。** - NodePhase 是最近观测到的节点的生命周期阶段。 - 更多信息: https://kubernetes.io/docs/concepts/nodes/node/#phase 该字段从未填充,现在已被弃用。 + 更多信息: https://kubernetes.io/zh-cn/docs/concepts/architecture/nodes/#phase + + 该字段从未填充,现在已被弃用。 - **volumesAttached** ([]AttachedVolume) - 附加到节点的卷的列表。 - **AttachedVolume 描述附加到节点的卷** - @@ -956,7 +960,7 @@ NodeStatus 是有关节点当前状态的信息。 ## NodeList {#NodeList} - @@ -970,14 +974,14 @@ NodeList 是已注册到 master 的所有节点的完整列表。 - **metadata** (}}">ListMeta) - 标准的列表元数据。 - 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 。 + 更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - - **name** (**路径参数**): string, 必需 @@ -1484,7 +1489,7 @@ DELETE /api/v1/nodes/{name} 401: Unauthorized -