Kubernetes v1.33 “Octarine”: A Comprehensive Overview of New Features and Enhancements

Kubernetes v1.33, codenamed “Octarine: The Color of Magic”, was officially released on April 23, 2025. This release introduces a total of 64 enhancements, comprising 18 stable, 20 beta, and 24 alpha features, along with 2 deprecations. (Kubernetes v1.33 Release: Exploring How New Features Shape …)

🔧 Stable Features

1. Sidecar Containers

Sidecar containers have graduated to stable, providing native support for auxiliary containers that run alongside main application containers. This enhancement ensures better lifecycle management, including coordinated startup and shutdown sequences. (Kubernetes v1.33 Release: Exploring How New Features Shape …, Kubernetes 1.33: A Comprehensive Overview of the Latest Features …)

2. Multiple Service CIDRs

This feature allows the allocation of multiple, immutable CIDRs for services within a cluster, facilitating the expansion of service IP ranges without downtime. (Kubernetes Release v1.33: What’s New? – Devtron)

3. Topology-Aware Routing

Introduces a hints field in EndpointSlices to guide traffic routing based on topology, improving network performance by preferring local endpoints.

4. Taints and Tolerations in PodTopologySpread

Enhances scheduling decisions by considering node taints when calculating pod topology spread, preventing pods from being scheduled on intolerant nodes.

5. MatchLabelKeys for Pod Affinity/Anti-Affinity

Adds MatchLabelKeys and MismatchLabelKeys to PodAffinityTerm, allowing fine-grained control over pod scheduling based on label keys. (Kubernetes Release v1.33: What’s New? – Devtron)

🧪 Beta Features

1. In-Place Pod Resource Resizing

Enables the adjustment of CPU and memory resources for running pods without requiring restarts, facilitating dynamic scaling. (Kubernetes 1.33: A Comprehensive Overview of the Latest Features …)

2. User Namespaces in Pods

Introduces support for user namespaces, allowing containers to run with different user IDs inside the container compared to the host, enhancing security through isolation. (Kubernetes 1.33: A Comprehensive Overview of the Latest Features …)

3. Fine-Grained Kubelet API Authorization

Provides more granular authorization controls for the Kubelet API, improving node security by limiting potential attack vectors. (Kubernetes 1.33: Top 8 Security Features You Need to Know – ARMO)

4. ClusterTrustBundles

Enhances certificate validation processes by simplifying the management of trust anchors for secure communication within clusters. (Kubernetes 1.33: Top 8 Security Features You Need to Know – ARMO)

🧪 Alpha Features

1. Configurable Tolerance for Horizontal Pod Autoscalers

Introduces a customizable tolerance field in the Horizontal Pod Autoscaler (HPA), allowing users to fine-tune scaling behavior for workloads.

2. Container Stop Signals

Adds a stopSignal field in ContainerSpec.Lifecycle, enabling users to define custom stop signals for container shutdowns, improving shutdown handling.

3. PreferSameNode Traffic Distribution

Enhances traffic routing control by introducing PreferSameZone and PreferSameNode options, replacing the previous PreferClose option for more predictable routing behavior.

⚠️ Deprecations and Removals

🎨 Release Theme: “Octarine: The Color of Magic”

The theme for Kubernetes v1.33, “Octarine: The Color of Magic,” draws inspiration from Terry Pratchett’s Discworld series. Octarine, the mythical eighth color, symbolizes the underlying magic of Kubernetes and the collaborative spirit of its community. (Kubernetes v1.33: Octarine)

📚 Further Reading

For more detailed information on Kubernetes v1.33, refer to the official release notes:


Kubernetes v1.33 brings significant enhancements across various facets of the platform, including security, scalability, and operational efficiency. These updates reflect the project’s commitment to continuous improvement and community-driven development. (Kubernetes 1.33: A Comprehensive Overview of the Latest Features …, Kubernetes v1.33: Octarine)