From a94c5e7cb9adfd89a0a31f54915f9f937a71537a Mon Sep 17 00:00:00 2001 From: ahg-g Date: Mon, 23 Dec 2024 17:55:11 +0000 Subject: [PATCH] Clarify the namespaced-job label on nodes --- .../docs/reference/labels-annotations-taints/_index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/en/docs/reference/labels-annotations-taints/_index.md b/content/en/docs/reference/labels-annotations-taints/_index.md index fa3590d64cf2b..9187286fd7c68 100644 --- a/content/en/docs/reference/labels-annotations-taints/_index.md +++ b/content/en/docs/reference/labels-annotations-taints/_index.md @@ -2605,7 +2605,7 @@ Pods of a JobSet. The value is the SHA256 hash of the namespaced Job name. ### alpha.jobset.sigs.k8s.io/exclusive-topology -Type: Label, Annotation +Type: Annotation Example: `alpha.jobset.sigs.k8s.io/exclusive-topology: "zone"` @@ -2617,13 +2617,13 @@ template. Read the documentation for JobSet to learn more. ### alpha.jobset.sigs.k8s.io/node-selector -Type: Label, Annotation +Type: Annotation Example: `alpha.jobset.sigs.k8s.io/node-selector: "true"` Used on: Jobs, Pods -This label/annotation can be applied to a JobSet. When it's set, the JobSet controller modifies the Jobs and their corresponding Pods by adding node selectors. This ensures exclusive job placement per topology domain, restricting the scheduling of these Pods to specific nodes based on the strategy. +This label/annotation can be applied to a JobSet. When it's set, the JobSet controller modifies the Jobs and their corresponding Pods by adding node selectors and tolerations. This ensures exclusive job placement per topology domain, restricting the scheduling of these Pods to specific nodes based on the strategy. ### alpha.jobset.sigs.k8s.io/namespaced-job @@ -2633,7 +2633,7 @@ Example: `alpha.jobset.sigs.k8s.io/namespaced-job: "default_myjobset-replicatedj Used on: Nodes -The JobSet controller adds this label/annotation to Jobs and Pods that are part of a JobSet. It stores the namespaced Job name, which is used for logging and event management within the JobSet context. +This label is either set manually or automatically (for example, a cluster autoscaler) on the nodes. When `alpha.jobset.sigs.k8s.io/node-selector` is set to `"true"`, the JobSet controller adds a nodeSelector to this node label (along with the toleration to the taint `alpha.jobset.sigs.k8s.io/no-schedule` disucssed next). ### alpha.jobset.sigs.k8s.io/no-schedule @@ -2643,7 +2643,7 @@ Example: `alpha.jobset.sigs.k8s.io/no-schedule: "NoSchedule"` Used on: Nodes -The [JobSet](https://jobset.sigs.k8s.io) controller uses this taint to support its node labeling exclusive placement strategy. +This taint is either set manually or automatically (for example, a cluster autoscaler) on the nodes. When `alpha.jobset.sigs.k8s.io/node-selector` is set to `"true"`, the JobSet controller adds a toleration to this node taint (along with the node selector to the label `alpha.jobset.sigs.k8s.io/namespaced-job` disucssed previously). ### jobset.sigs.k8s.io/coordinator