Skip to content

Commit be3a417

Browse files
authored
Merge pull request #46991 from ahg-g/elastic
Graduate ElasticIndexedJob to GA
2 parents 8728d7d + cbea62f commit be3a417

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

content/en/docs/concepts/workloads/controllers/job.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,13 +1004,11 @@ observe that pods from a Job are stuck with the tracking finalizer.
10041004

10051005
### Elastic Indexed Jobs
10061006

1007-
{{< feature-state for_k8s_version="v1.27" state="beta" >}}
1007+
{{< feature-state feature_gate_name="ElasticIndexedJob" >}}
10081008

10091009
You can scale Indexed Jobs up or down by mutating both `.spec.parallelism`
10101010
and `.spec.completions` together such that `.spec.parallelism == .spec.completions`.
1011-
When the `ElasticIndexedJob`[feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
1012-
on the [API server](/docs/reference/command-line-tools-reference/kube-apiserver/)
1013-
is disabled, `.spec.completions` is immutable.
1011+
When scaling down, Kubernetes removes the Pods with higher indexes.
10141012

10151013
Use cases for elastic Indexed Jobs include batch workloads which require
10161014
scaling an indexed Job, such as MPI, Horovord, Ray, and PyTorch training jobs.

content/en/docs/reference/command-line-tools-reference/feature-gates/elastic-indexed-job.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ stages:
99
- stage: beta
1010
defaultValue: true
1111
fromVersion: "1.27"
12+
toVersion: "1.30"
13+
- stage: stable
14+
defaultValue: true
15+
fromVersion: "1.31"
1216
---
1317
Enables Indexed Jobs to be scaled up or down by mutating both
1418
`spec.completions` and `spec.parallelism` together such that `spec.completions == spec.parallelism`.

0 commit comments

Comments
 (0)