From 4accf31e6453eb6f548df4ca48929cfcd231789e Mon Sep 17 00:00:00 2001 From: windsonsea Date: Mon, 6 Jan 2025 11:27:46 +0800 Subject: [PATCH] [zh] Add text to: labels-annotations-taints/_index.md --- .../labels-annotations-taints/_index.md | 209 ++++++++++++++++++ 1 file changed, 209 insertions(+) diff --git a/content/zh-cn/docs/reference/labels-annotations-taints/_index.md b/content/zh-cn/docs/reference/labels-annotations-taints/_index.md index 89e9f44e10d31..5a57535e5349d 100644 --- a/content/zh-cn/docs/reference/labels-annotations-taints/_index.md +++ b/content/zh-cn/docs/reference/labels-annotations-taints/_index.md @@ -4938,6 +4938,215 @@ Starting in v1.16, this annotation was removed in favor of [Pod 优先级](/zh-cn/docs/concepts/scheduling-eviction/pod-priority-preemption/)。 {{< /note >}} +### jobset.sigs.k8s.io/jobset-name + + +类别:标签、注解 + +例子:`jobset.sigs.k8s.io/jobset-name: "my-jobset"` + +用于:Job、Pod + +此标签/注解用于存储 Job 或 Pod 所属的 JobSet 的名称。 +[JobSet](https://jobset.sigs.k8s.io) 是一个你可以部署到 Kubernetes 集群中的扩展 API。 + +### jobset.sigs.k8s.io/replicatedjob-replicas + + +类别:标签、注解 + +例子:`jobset.sigs.k8s.io/replicatedjob-replicas: "5"` + +用于:Job、Pod + +此标签/注解指定 ReplicatedJob 副本的数量。 + +### jobset.sigs.k8s.io/replicatedjob-name + + +类别:标签、注解 + +例子:`jobset.sigs.k8s.io/replicatedjob-name: "my-replicatedjob"` + +用于:Job、Pod + +此标签或注解存储属于 Job 或 Pod 一部分的作业副本的名称。 + +### jobset.sigs.k8s.io/job-index + + +类别:标签、注解 + +例子:`jobset.sigs.k8s.io/job-index: "0"` + +用于:Job、Pod + +此标签/注解由子 Job 和 Pod 上的 JobSet 控制器进行设置。 +它包含 Job 副本在其父 ReplicatedJob 中的索引。 + +### jobset.sigs.k8s.io/job-key + + +类别:标签、注解 + +例子:`jobset.sigs.k8s.io/job-key: "0f1e93893c4cb372080804ddb9153093cb0d20cefdd37f653e739c232d363feb"` + +用于:Job、Pod + +JobSet 控制器在 JobSet 的子 Job 和 Pod 上设置此标签(以及具有相同键的注解)。 +取值为命名空间内 Job 名称的 SHA256 哈希。 + +### alpha.jobset.sigs.k8s.io/exclusive-topology + + +类别:注解 + +例子:`alpha.jobset.sigs.k8s.io/exclusive-topology: "zone"` + +用于:JobSet、Job + +你可以在 [JobSet](https://jobset.sigs.k8s.io) 上设置此标签/注解,以确保每个拓扑组的独占 Job 调度。 +你也可以在作业副本模板上定义此标签或注解。有关细节查阅 JobSet 文档。 + +### alpha.jobset.sigs.k8s.io/node-selector + + +类别:注解 + +例子:`alpha.jobset.sigs.k8s.io/node-selector: "true"` + +用于:Job、Pod + +此标签/注解可以被应用到 JobSet。当此字段被设置时, +JobSet 控制器通过添加节点选择算符和容忍度来修改 Job 及其对应的 Pod。 +这确保了每个拓扑域的作业独占调度,基于策略限制这些 Pod 调度到特定节点上。 + +### alpha.jobset.sigs.k8s.io/namespaced-job + + +类别:标签 + +例子:`alpha.jobset.sigs.k8s.io/namespaced-job: "default_myjobset-replicatedjob-0"` + +用于:Node + +此标签在节点上手动或自动设置(例如,集群自动扩缩器)。 +当 `alpha.jobset.sigs.k8s.io/node-selector` 被设置为 `"true"` 时, +JobSet 控制器会向此节点标签添加 nodeSelector +(以及下一节讨论的针对 `alpha.jobset.sigs.k8s.io/no-schedule` 污点的容忍度)。 + +### alpha.jobset.sigs.k8s.io/no-schedule + + +类别:污点 + +例子:`alpha.jobset.sigs.k8s.io/no-schedule: "NoSchedule"` + +用于:Node + +此污点在节点上手动或自动设置(例如,集群自动扩缩器)。 +当 `alpha.jobset.sigs.k8s.io/node-selector` 设置为 `"true"` 时, +JobSet 控制器会向此节点污点添加容忍度 +(以及上一节讨论的针对 `alpha.jobset.sigs.k8s.io/namespaced-job` 标签的节点选择算符)。 + +### jobset.sigs.k8s.io/coordinator + + +类别:注解、标签 + +例子:`jobset.sigs.k8s.io/coordinator: "myjobset-workers-0-0.headless-svc"` + +用于:Job、Pod + +此注解/标签在 Job 和 Pod 上用于存储一个稳定的网络端点, +以便在 [JobSet](https://jobset.sigs.k8s.io) 规约定义 `.spec.coordinator` 字段时, +可以访问 `coordinator` Pod。 +