Kubernetes 1.25 — Codename Combiner!

Bruno Teixeira
5 min readDec 3, 2022
https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release/

Brace for Impact!

With the newer version Kubernetes just around the corner, lets focus on the latest revision, Kubernetes 1.25, that was released back in August of 2022.

This is one of the more disruptive versions for users due the larger amount of API removals & core changes it brings.

P.S: As always, for the full changelog, please refer to the official documentation.

Deprecations & Removals — Enter explosion sound!

APIs

Most the of the following APIs have small to no changes when moving to the stable or updated API versions. Nonetheless, take the time to ensure all of your uses cases/clients are correct.

  • CronJob batch/v1beta1 has been removed.
  • EndpointSlice discovery.k8s.io/v1beta1 has been removed.
  • Event events.k8s.io/v1beta1 has been removed.
  • HPA autoscaling/v2beta1 has been removed.
  • PodDisruptionBudget policy/v1beta1 has been removed.
  • PodSecurityPolicy policy/v1beta1 has been removed.
  • RuntimeClass node.k8s.io/v1beta1 has been removed.

Storage

With the global adoption & standardization of CSI (Container Storage Interface), Kubernetes has been moving its own internal/native storage implementations to the CSI spec. This initiative is commonly known as the CSI Migration.

GlusterFS and Portworx are being Deprecated in this 1.25 version.

--

--

Bruno Teixeira

Principal Cloud Engineer with a distributed system’s background, a passion for working with the bleeding edge and an unhealthy obsession for automation.