Skip to content

Commit 57f5127

Browse files
committed
remove runonce mode deprecation and small edits
1 parent 7f8fe86 commit 57f5127

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

content/en/blog/_posts/2024-07-18-kubernetes-1.31-deprecations-and-removals.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Removed APIs are no longer available in the current version, so you must migrate
3232
Whether an API is removed because a feature graduated from beta to stable or because that API did not succeed, all removals comply with this deprecation policy.
3333
Whenever an API is removed, migration options are communicated in the [documentation](/docs/reference/using-api/deprecation-guide/).
3434

35-
## A note about SHA-1 signature support fully going away in go1.24
35+
## A note about SHA-1 signature support
3636

3737
In [go1.18](https://go.dev/doc/go1.18#sha1) (released in March 2022), the crypto/x509 library started to reject certificates signed with a SHA-1 hash function.
3838
While SHA-1 is established to be unsafe and publicly trusted Certificate Authorities have not issued SHA-1 certificates since 2015, there might still be cases in the context of Kubernetes where user-provided certificates are signed using a SHA-1 hash function through private authorities with them being used for Aggregated API Servers or webhooks.
@@ -46,14 +46,6 @@ Please see [Kubernetes issue #125689](https://github.com/kubernetes/kubernetes/i
4646
## Deprecations and removals in Kubernetes 1.31
4747

4848

49-
### Deprecation of kubelet RunOnce mode ([KEP 4580](https://github.com/kubernetes/enhancements/issues/4580))
50-
51-
The kubelet support for the `--runonce` command line argument is being deprecated in v1.31 and will
52-
be removed in a subsequent release.
53-
54-
If you still rely on this feature, you could migrate to using the `podman kube` subcommand.
55-
For more information, refer to the [podman documentation](https://docs.podman.io/en/latest/markdown/podman-kube.1.html).
56-
5749
### Deprecation of `status.nodeInfo.kubeProxyVersion` field for Nodes ([KEP 4004](https://github.com/kubernetes/enhancements/issues/4004))
5850

5951
The `.status.nodeInfo.kubeProxyVersion` field of Nodes is being deprecated in Kubernetes v1.31,
@@ -115,7 +107,7 @@ already deprected plugins from the [default plugins](/docs/reference/scheduling/
115107

116108
It's recommended that you use the `NodeVolumeLimits` plugin instead because it can handle the same functionality as the removed plugins since those volume types have been migrated to CSI.
117109
Please replace the deprecated plugins with the `NodeVolumeLimits` plugin if you explicitly use them in the [scheduler config](/docs/reference/scheduling/config/).
118-
The `AzureDiskLimits`, `CinderLimits`, `EBSLimits`, and `GCEPDLimits` plugins will be removed in Kubernetes v1.32.
110+
The `AzureDiskLimits`, `CinderLimits`, `EBSLimits`, and `GCEPDLimits` plugins will be removed in a future release.
119111

120112
These plugins will be removed from the default scheduler plugins list as they have been deprecated since Kubernetes v1.14.
121113

0 commit comments

Comments
 (0)