Skip to main content

Kubernetes Releases Version 1.33 Octarine

Kubernetes has announced the release of version 1.33, codenamed “Octarine,” which introduces a variety of new stable, beta, and alpha features. This release reflects the ongoing commitment to maintaining high-quality software and enhancing the Kubernetes ecosystem.

Overview of Enhancements #

Version 1.33 includes 64 enhancements, with 18 features graduating to stable, 20 moving to beta, and 24 introduced as alpha. Additionally, two features have been deprecated or withdrawn. Significant attention is also given to deprecations and removals for users operating older versions.

Release Theme #

The release is themed “Octarine: The Color of Magic,” inspired by Terry Pratchett’s Discworld series. The logo features a swamp dragon and highlights the collaborative efforts of the Kubernetes community, celebrating its second decade of development.

Key Updates #

Stable Features #

  1. Sidecar Containers: Sidecars have graduated to stable, providing auxiliary capabilities such as networking and logging.

  2. Backoff Limits for Indexed Jobs: Users can now set backoff limits on a per-index basis, allowing for more granular control over job retries.

  3. Job Success Policy: This feature enables users to specify which pod indexes must succeed for overall job success.

Beta Features #

  1. In-place Resource Resize: Pods can now dynamically update their resource configurations without requiring restarts, facilitating smoother scaling operations.

  2. Direct Service Return (DSR): Windows kube-proxy now supports DSR, reducing load balancer strain by allowing direct client responses.

Alpha Features #

  1. New Configuration for kubectl: The introduction of the .kuberc file allows for user preference configurations to be stored separately from kubeconfig.

  2. Configurable Tolerance for HorizontalPodAutoscalers: This feature dampens scaling reactions to minor metric variations.

Deprecations and Removals #

Notably, the stable Endpoints API has been deprecated in favor of the EndpointSlices API due to its enhanced capabilities. The removal of the kube-proxy version information in node status and the in-tree gitRepo volume driver also reflects ongoing efforts to refine Kubernetes.

Availability #

Kubernetes v1.33 is available for download on GitHub and the Kubernetes download page.

For further details, users can refer to the complete release notes.

Community Engagement #

The Kubernetes community continues to grow, with contributions from 121 companies and 570 individuals during the v1.33 release cycle.

Source: Kubernetes Blog.