Skip to content

EMK - Kubernetes v1.32

Estimated time to read: 2 minutes

Upgrade to Kubernetes v1.33

All steps can be executed from the Cyso Cloud Dashboard or using the Kubernetes command line client kubectl.

Important

Always read through the Kubernetes changelog and upgrade notes before upgrading.

Additional changes not mentioned in the official Kubernetes release notes:

  • A new deny-all NetworkPolicy is deployed into the kube-system namespace of the cluster. Cluster 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 or move all workload to a custom namespace.
  • The field .spec.kubernetes.kubeControllerManager.podEvictionTimeout in the cluster specification is forbidden, use the .spec.kubernetes.kubeAPIServer.defaultNotReadyTolerationSeconds and .spec.kubernetes.kubeAPIServer.defaultUnreachableTolerationSeconds fields instead.
  • The field .spec.kubernetes.clusterAutoscaler.maxEmptyBulkDelete in the cluster specification is forbidden, use the .spec.kubernetes.clusterAutoscaler.maxScaleDownParallelism field instead.

Upgrade Steps

  1. Review the Kubernetes v1.33 changelog for all changes

  2. Upgrade the cluster to Kubernetes v1.33:

    Using the Dashboard:

    • Navigate to your cluster in the Cyso Cloud dashboard
    • Click the '...' menu next to your cluster
    • Choose 'Upgrade Cluster'
    • Select version 1.33
    • Confirm the upgrade

    Using kubectl:

    kubectl patch shoot <cluster-name> --type merge -p '{"spec":{"kubernetes":{"version":"1.33.x"}}}'
    
  3. Monitor the upgrade progress in the cluster overview

Upgrade Duration

The upgrade process can take several minutes depending on your cluster size. During this time, the cluster remains operational, but certain management operations may be temporarily unavailable.