remove runonce mode deprecation and small edits

pull/46948/head
Abigail McCarthy 2024-07-18 09:14:26 -04:00
parent 7f8fe86691
commit 57f5127d40
1 changed files with 2 additions and 10 deletions

View File

@ -32,7 +32,7 @@ Removed APIs are no longer available in the current version, so you must migrate
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.
Whenever an API is removed, migration options are communicated in the [documentation](/docs/reference/using-api/deprecation-guide/).
## A note about SHA-1 signature support fully going away in go1.24
## A note about SHA-1 signature support
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.
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
## Deprecations and removals in Kubernetes 1.31
### Deprecation of kubelet RunOnce mode ([KEP 4580](https://github.com/kubernetes/enhancements/issues/4580))
The kubelet support for the `--runonce` command line argument is being deprecated in v1.31 and will
be removed in a subsequent release.
If you still rely on this feature, you could migrate to using the `podman kube` subcommand.
For more information, refer to the [podman documentation](https://docs.podman.io/en/latest/markdown/podman-kube.1.html).
### Deprecation of `status.nodeInfo.kubeProxyVersion` field for Nodes ([KEP 4004](https://github.com/kubernetes/enhancements/issues/4004))
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/
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.
Please replace the deprecated plugins with the `NodeVolumeLimits` plugin if you explicitly use them in the [scheduler config](/docs/reference/scheduling/config/).
The `AzureDiskLimits`, `CinderLimits`, `EBSLimits`, and `GCEPDLimits` plugins will be removed in Kubernetes v1.32.
The `AzureDiskLimits`, `CinderLimits`, `EBSLimits`, and `GCEPDLimits` plugins will be removed in a future release.
These plugins will be removed from the default scheduler plugins list as they have been deprecated since Kubernetes v1.14.