그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그

  less than a minute  

Shoot Kubernetes Minor Version Upgrades

Breaking changes may be introduced with new Kubernetes versions. This documentation describes the differences and requirements for upgrading to a supported Kubernetes version.

Upgrading to Kubernetes v1.33

  • A new deny-all NetworkPolicy is deployed into the kube-system namespace of the Shoot cluster. Shoot owners that run workloads in the kube-system namespace are required to explicitly allow their expected Ingress and Egress traffic in kube-system via NetworkPolicies.

Upgrading to Kubernetes v1.32

  • The Shoot’s field spec.kubernetes.kubeAPIServer.oidcConfig is forbidden. Shoot owners that have used oidcConfig are recommended to configure StructuredAuthentication. More information about StructuredAuthentication can be found here

Upgrading to Kubernetes v1.31

  • The Shoot’s field spec.kubernetes.kubeAPIServer.oidcConfig.clientAuthentication is forbidden.
  • The Shoot’s fields .spec.kubernetes.kubelet.systemReserved and .spec.provider.workers[].kubernetes.kubelet.systemReserved are forbidden. Shoot owners should use the .spec.kubernetes.kubelet.kubeReserved and .spec.provider.workers[].kubernetes.kubelet.kubeReserved fields.

Upgrading to Kubernetes v1.30

  • The kubelet UnlimitedSwap behavior, configured in the Shoot’s .spec.{kubernetes,provider.workers[]}.kubelet.memorySwap.swapBehavior fields, can no longer be used.