Merge pull request #30423 from alculquicondor/tracking-beta

Graduate JobTrackingWithFinalizers to beta
This commit is contained in:
Kubernetes Prow Robot
2021-11-11 06:29:50 -08:00
committed by GitHub
2 changed files with 7 additions and 5 deletions
@@ -601,18 +601,19 @@ mismatch.
### Job tracking with finalizers ### Job tracking with finalizers
{{< feature-state for_k8s_version="v1.22" state="alpha" >}} {{< feature-state for_k8s_version="v1.23" state="beta" >}}
{{< note >}} {{< note >}}
In order to use this behavior, you must enable the `JobTrackingWithFinalizers` In order to use this behavior, you must enable the `JobTrackingWithFinalizers`
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) [feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
on the [API server](/docs/reference/command-line-tools-reference/kube-apiserver/) on the [API server](/docs/reference/command-line-tools-reference/kube-apiserver/)
and the [controller manager](/docs/reference/command-line-tools-reference/kube-controller-manager/). and the [controller manager](/docs/reference/command-line-tools-reference/kube-controller-manager/).
It is disabled by default. It is enabled by default.
When enabled, the control plane tracks new Jobs using the behavior described When enabled, the control plane tracks new Jobs using the behavior described
below. Existing Jobs are unaffected. As a user, the only difference you would below. Jobs created before the feature was enabled are unaffected. As a user,
see is that the control plane tracking of Job completion is more accurate. the only difference you would see is that the control plane tracking of Job
completion is more accurate.
{{< /note >}} {{< /note >}}
When this feature isn't enabled, the Job {{< glossary_tooltip term_id="controller" >}} When this feature isn't enabled, the Job {{< glossary_tooltip term_id="controller" >}}
@@ -134,7 +134,8 @@ different Kubernetes components.
| `IPv6DualStack` | `false` | Alpha | 1.15 | 1.20 | | `IPv6DualStack` | `false` | Alpha | 1.15 | 1.20 |
| `IPv6DualStack` | `true` | Beta | 1.21 | | | `IPv6DualStack` | `true` | Beta | 1.21 | |
| `JobMutableNodeSchedulingDirectives` | `true` | Beta | 1.23 | | | `JobMutableNodeSchedulingDirectives` | `true` | Beta | 1.23 | |
| `JobTrackingWithFinalizers` | `false` | Alpha | 1.22 | | | `JobTrackingWithFinalizers` | `false` | Alpha | 1.22 | 1.22 |
| `JobTrackingWithFinalizers` | `true` | Beta | 1.23 | |
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | | | `KubeletCredentialProviders` | `false` | Alpha | 1.20 | |
| `KubeletInUserNamespace` | `false` | Alpha | 1.22 | | | `KubeletInUserNamespace` | `false` | Alpha | 1.22 | |
| `KubeletPodResourcesGetAllocatable` | `false` | Alpha | 1.21 | | | `KubeletPodResourcesGetAllocatable` | `false` | Alpha | 1.21 | |