Intelligence Feed
showing 50 items
Reconciling the Past: Correcting Records for Unfixed Kubernetes CVEs
Kubernetes Blog · Kubernetes · src 8 · Tue, 26 May 2026 09:30:00 -0800 · HIGH 100
<p>The Kubernetes project relies on transparency to empower cluster administrators and security
researchers. One important way we do that is by publishing CVE records into the Common
Vulnerabilities and Exposures database. As part of our ongoing effort to mature the official
<a href="https://kubernetes.io/docs/reference/issues-security/official-cve-feed/index.json">Kubernetes CVE Feed</a>, we have identified
some dis
Kubernetes v1.37: KubeletInUserNamespace (aka Rootless mode) Graduates to Beta
Kubernetes Blog · Kubernetes · src 8 · Fri, 04 Sep 2026 10:30:00 -0800 · HIGH 100
<p>Kubernetes v1.37 promotes the <code>KubeletInUserNamespace</code> feature gate to beta.
With this feature enabled, all of the node components (kubelet, CRI and OCI runtimes,
CNI plugins, and kube-proxy) can run as a non-root user on the host, using a
<a href="https://man7.org/linux/man-pages/man7/user_namespaces.7.html">Linux user namespace</a>.
This technique is also known as <em>rootless mode</em>.
The work star
Scaling Kubernetes Workloads with Node Swap
Kubernetes Blog · Kubernetes · src 8 · Mon, 05 Oct 2026 10:00:00 -0800 · HIGH 100
<p>Memory is often the first hard limit a Kubernetes cluster hits.
Nodes run out of RAM long before they run out of CPU, and the new wave of agentic AI workloads makes this worse.
These workloads demand large memory footprints to start up and run untrusted code, then sit idle waiting for the next prompt.
That idle but resident memory is expensive, and it caps how many pods a node can hold. This is where swap helps. K
Kubernetes v1.36: Pod-Level Resource Managers (Alpha)
Kubernetes Blog · Kubernetes · src 8 · Fri, 01 May 2026 10:35:00 -0800 · HIGH 91
<p>Kubernetes v1.36 introduces
<a href="https://kubernetes.io/docs/concepts/resource-management/resource-managers/#pod-level-resource-managers">Pod-Level Resource Managers</a>
as an alpha feature, bringing a more flexible and powerful resource management
model to performance-sensitive workloads. This enhancement extends the kubelet's
Topology, CPU, and Memory Managers to support pod-level resource specifications
(<co
Kubernetes v1.36: Admission Policies That Can't Be Deleted
Kubernetes Blog · Kubernetes · src 8 · Mon, 04 May 2026 10:35:00 -0800 · HIGH 91
<p>If you've ever tried to enforce a security policy across a fleet of
Kubernetes clusters, you've probably run into a frustrating chicken-and-egg
problem. Your admission policies are API objects, which means they don't
exist until someone creates them, and they can be deleted by anyone with
the right permissions. There's always a window during cluster bootstrap
where your policies aren't active yet, and there's no w
Kubernetes v1.36: More Drivers, New Features, and the Next Era of DRA
Kubernetes Blog · Kubernetes · src 8 · Thu, 07 May 2026 10:35:00 -0800 · HIGH 91
<p>Dynamic Resource Allocation (DRA) has fundamentally changed how platform administrators handle hardware
accelerators and specialized resources in Kubernetes. In the v1.36 release, DRA
continues to mature, bringing a wave of feature graduations, critical usability
improvements, and new capabilities that extend the flexibility of DRA to native
resources like memory and CPU, and support for ResourceClaims in PodGroup
Kubernetes v1.36: Deprecation and removal of Service ExternalIPs
Kubernetes Blog · Kubernetes · src 8 · Thu, 14 May 2026 10:35:00 -0800 · HIGH 91
<p>The <code>.spec.externalIPs</code> field for <a href="https://kubernetes.io/docs/concepts/services-networking/service/">Service</a> was an early attempt to provide
cloud-load-balancer-like functionality for non-cloud clusters.
Unfortunately, the API assumes that every user in the cluster is fully
trusted, and in any situation where that is not the case, it enables
various security exploits, as described in
<a href
Kubernetes v1.36: Mixed Version Proxy Graduates to Beta
Kubernetes Blog · Kubernetes · src 8 · Fri, 15 May 2026 10:00:00 -0800 · HIGH 91
<p>Back in Kubernetes 1.28, we introduced the <code>Mixed Version Proxy (MVP)</code> as an Alpha feature (under the feature gate <code>UnknownVersionInteroperabilityProxy</code>) in a <a href="https://kubernetes.io/blog/2023/08/28/kubernetes-1-28-feature-mixed-version-proxy-alpha/">previous blog post</a>. The goal was simple but critical: make cluster upgrades safer by ensuring that requests for resources not yet kno
Kubernetes v1.37: Scheduler Preemption for In-Place Pod Resize (Alpha)
Kubernetes Blog · Kubernetes · src 8 · Thu, 10 Sep 2026 10:30:00 -0800 · HIGH 91
<p>In Kubernetes, resource allocation has historically been a static decision made during a Pod's initial scheduling and placement. With the graduation of the core <a href="https://kubernetes.io/blog/2025/12/19/kubernetes-v1-35-in-place-Pod-resize-ga/">in-Place Pod resize</a> feature to General Availability in v1.35, application developers and cluster operators gained the powerful ability to dynamically adjust CPU an
Kubernetes v1.37: Pod-Level Resource Managers graduated to Beta
Kubernetes Blog · Kubernetes · src 8 · Tue, 15 Sep 2026 10:30:00 -0800 · HIGH 91
<p>With the release of Kubernetes v1.37, the <strong>Pod-Level Resource Managers</strong>
feature has graduated to <strong>Beta</strong> status (disabled by default)!</p>
<p>First introduced as an Alpha feature in
<a href="https://kubernetes.io/blog/2026/05/01/kubernetes-v1-36-feature-pod-level-resource-managers-alpha/">Kubernetes v1.36</a>,
this enhancement builds on
<a href="https://kubernetes.io/blog/2025/09/22/ku
Kubernetes v1.36: PSI Metrics for Kubernetes Graduates to GA
Kubernetes Blog · Kubernetes · src 8 · Tue, 12 May 2026 10:35:00 -0800 · HIGH 86
<p>Since its original implementation in the Linux kernel in 2018,
<em>Pressure Stall Information</em> (PSI) has provided users
with the high-fidelity signals needed to identify resource saturation before it becomes an outage.
Unlike traditional utilization metrics, PSI tells the story of tasks stalled and time lost, all in nicely-packaged percentages of time across the CPU, memory, and I/O.</p>
<p>With the recent rel
Spotlight on WG Device Management
Kubernetes Blog · Kubernetes · src 8 · Wed, 24 Jun 2026 10:00:00 -0800 · HIGH 78
<p>The rising popularity of AI, Edge, and Telecommunications workloads on Kubernetes has led to new requirements for hardware management. We now need hardware specification beyond CPU time and memory allocations. This includes allocating GPUs, TPUs, network interfaces, and other hardware, sometimes after pod start and occasionally through time-sharing.</p>
<p>Efficiently managing this specialized hardware is the miss
Kubernetes v1.36: In-Place Vertical Scaling for Pod-Level Resources Graduates to Beta
Kubernetes Blog · Kubernetes · src 8 · Thu, 30 Apr 2026 10:35:00 -0800 · HIGH 66
<p>Following the graduation of Pod-Level Resources to Beta in v1.34 and the General Availability (GA) of In-Place Pod Vertical Scaling in v1.35, the Kubernetes community is thrilled to announce that <strong>In-Place Pod-Level Resources Vertical Scaling has graduated to Beta in v1.36!</strong></p>
<p>This feature is now enabled by default via the <code>InPlacePodLevelResourcesVerticalScaling</code> feature gate. It al
Kubernetes v1.36: Declarative Validation Graduates to GA
Kubernetes Blog · Kubernetes · src 8 · Tue, 05 May 2026 10:35:00 -0800 · HIGH 66
<p>In Kubernetes v1.36, <strong>Declarative Validation</strong> for Kubernetes native types has reached General Availability (GA).</p>
<p>For users, this means more reliable, predictable, and better-documented APIs. By moving to a declarative model, the project also unlocks the future ability to publish validation rules via OpenAPI and integrate with ecosystem tools like Kubebuilder. For contributors and ecosystem de
Kubernetes v1.36: Server-Side Sharded List and Watch
Kubernetes Blog · Kubernetes · src 8 · Wed, 06 May 2026 10:35:00 -0800 · HIGH 66
<p>As Kubernetes clusters grow to tens of thousands of nodes, controllers that watch
high-cardinality resources like Pods face a scaling wall. Every replica of a
horizontally scaled controller receives the full stream of events from the API
server, paying the CPU, memory, and network cost to deserialize everything, only
to discard the objects it is not responsible for. Scaling out the controller
does not reduce per-r
Kubernetes v1.36: Advancing Workload-Aware Scheduling
Kubernetes Blog · Kubernetes · src 8 · Wed, 13 May 2026 10:35:00 -0800 · HIGH 66
<p>AI/ML and batch workloads introduce unique scheduling challenges that go beyond simple Pod-by-Pod scheduling.
In Kubernetes v1.35, we introduced the first tranche of <em>workload-aware scheduling</em> improvements,
featuring the foundational Workload API alongside basic <em>gang scheduling</em> support built on a Pod-based framework,
and an <em>opportunistic batching</em> feature to efficiently process identical P
Announcing etcd 3.7.0-beta.0
Kubernetes Blog · Kubernetes · src 8 · Wed, 20 May 2026 00:00:00 +0000 · HIGH 66
<p>SIG-Etcd announces the availability of the <a href="https://github.com/etcd-io/etcd/releases/tag/v3.7.0-beta.0">first beta release of etcd v3.7.0</a>. This new version of the popular distributed database and key Kubernetes component includes the long-requested RangeStream feature, as well as a refactoring and cleanup of multiple legacy components and interfaces. v3.7 will deliver improved security, better operatio
From Kubernetes Dashboard to Headlamp: Understanding the Transition
Kubernetes Blog · Kubernetes · src 8 · Mon, 01 Jun 2026 10:00:00 -0800 · HIGH 66
<p>For many people, Kubernetes Dashboard was their first window into Kubernetes. It offered a simple visual way to see what was running in a cluster, inspect resources, and build confidence without relying on the command line. For years, it helped developers, students, and operators make sense of Kubernetes, and it served as an important onramp into the ecosystem.</p>
<p>The Kubernetes Dashboard project has now been
See your serverless: introducing the Headlamp plugin for Knative
Kubernetes Blog · Kubernetes · src 8 · Thu, 25 Jun 2026 10:00:00 -0800 · HIGH 66
<p><a href="https://headlamp.dev/">Headlamp</a> is an open-source, extensible Kubernetes SIG UI project designed to let you explore, manage, and debug cluster resources.</p>
<p><a href="https://knative.dev/">Knative</a> brings serverless workloads to Kubernetes, handling traffic routing, autoscaling, and revision management so teams can deploy and iterate without fighting infrastructure. But operating Knative workloa
Inspect Volcano workloads faster with Headlamp
Kubernetes Blog · Kubernetes · src 8 · Thu, 25 Jun 2026 12:00:00 -0800 · HIGH 66
<p><a href="https://volcano.sh/">Volcano</a> is a cloud native batch scheduler for Kubernetes, built for high-performance computing, AI/ML, and other batch workloads.</p>
<p><a href="https://headlamp.dev/">Headlamp</a> is an extensible Kubernetes web UI. With its plugin system, Headlamp can surface APIs and workflows beyond the built-in Kubernetes resources. The Volcano plugin brings core Volcano resources into Headl
Introducing the Cluster API plugin for Headlamp
Kubernetes Blog · Kubernetes · src 8 · Thu, 25 Jun 2026 14:00:00 -0800 · HIGH 66
<p><a href="https://headlamp.dev/">Headlamp</a> is an open-source, extensible Kubernetes SIG UI
project designed to let you explore, manage, and debug cluster resources directly
from a browser.</p>
<p><a href="https://cluster-api.sigs.k8s.io">Cluster API (CAPI)</a> is a Kubernetes sub-project
that brings declarative, Kubernetes-style APIs to cluster lifecycle management. It
lets platform teams provision, upgrade, and
Open source maintainership in the age of AI
Kubernetes Blog · Kubernetes · src 8 · Fri, 26 Jun 2026 10:00:00 -0800 · HIGH 66
<p>AI has really changed the game around software development.
More people are leveraging AI than ever to contribute patches to projects they use.
To me, this is a good thing as more folks will contribute patches rather than fork or not fix them.
The main problem is that AI has made generating code fast but there has been very little improvement in maintaining code bases.
In this post, we will highlight the ways the
Announcing etcd v3.7.0
Kubernetes Blog · Kubernetes · src 8 · Wed, 08 Jul 2026 20:00:00 +0800 · HIGH 66
<p><em>This article is a mirror of the <a href="https://etcd.io/blog/2026/announcing-etcd-3.7/">original announcement</a></em></p>
<p>Today, SIG etcd is releasing <a href="https://github.com/etcd-io/etcd/releases/tag/v3.7.0">etcd v3.7.0</a>, the latest minor release of the popular distributed key-value store and core Kubernetes component. v3.7 ships the long-requested RangeStream feature, delivers several other perfo
Kubernetes Dashboard to Headlamp: A Step-by-Step Guide
Kubernetes Blog · Kubernetes · src 8 · Mon, 13 Jul 2026 10:00:00 -0800 · HIGH 66
<h2 id="1-before-you-start-know-what-is-changing">1. Before you start: know what is changing<a class="td-heading-self-link" href="https://kubernetes.io/feed.xml#1-before-you-start-know-what-is-changing"></a></h2><p>Kubernetes Dashboard and Headlamp both show what is running in a cluster, but they work differently. When Headlamp runs on the desktop, it uses your existing kubeconfig to connect to one or more clusters a
Operating AI/ML Workloads on Kubernetes: A Headlamp Plugin for Kubeflow
Kubernetes Blog · Kubernetes · src 8 · Mon, 13 Jul 2026 12:00:00 -0800 · HIGH 66
<p>Kubernetes has quietly become the default platform for AI and machine learning. Whether you run notebook servers for data scientists, schedule distributed training jobs, tune hyperparameters, or orchestrate multi-step ML pipelines, those workloads increasingly land on a Kubernetes cluster. <a href="https://www.kubeflow.org/">Kubeflow</a> is one of the most popular ways to assemble that stack, and it does so the Ku
Building a Custom Metrics Exporter for Kubernetes
Kubernetes Blog · Kubernetes · src 8 · Tue, 14 Jul 2026 10:00:00 -0800 · HIGH 66
<p>Kubernetes ships with built-in awareness of CPU and memory, but most
real-world scaling decisions depend on signals that live entirely outside
that narrow window: how many messages are waiting in a queue, how long
the last batch job took, how many active WebSocket connections a pod is
holding. When the built-in metrics are not enough, a <em>metrics exporter</em>
bridges that gap.</p>
<p>This post walks through wri
Kubernetes v1.37 Sneak Peek
Kubernetes Blog · Kubernetes · src 8 · Fri, 31 Jul 2026 08:00:00 -0800 · HIGH 66
<p>As we get closer to the release date for Kubernetes v1.37, the project develops and matures,
features may be deprecated, removed, or replaced with better ones for the project's overall
health. This blog outlines some of the planned changes for the Kubernetes v1.37 release that the
release team feels you should be aware of for the continued maintenance of your Kubernetes
environment and keeping up to date with the
Gateway API v1.6: TCPRoute and UDPRoute Graduate to Standard
Kubernetes Blog · Kubernetes · src 8 · Mon, 03 Aug 2026 08:00:00 -0800 · HIGH 66
<p><img alt="Gateway API logo" src="https://kubernetes.io/blog/2026/08/03/gateway-api-v1-6-release/gateway-api-logo.svg" /></p>
<p>The Kubernetes SIG Network community is thrilled to share the release of <strong>Gateway API v1.6.0</strong>, which was released on June 30th of this year!</p>
<p>Gateway API has become the standard for modern, role-oriented,
and expressive service networking in Kubernetes.
In previous re
How to Pretty-Print Your Kubernetes YAML as KYAML and Why You'd Want To
Kubernetes Blog · Kubernetes · src 8 · Tue, 11 Aug 2026 10:00:00 -0800 · HIGH 66
<p>YAML has been the standard way to write Kubernetes manifests for years. Every example, tutorial, and configuration file you come across is written in it. The problem isn't that YAML is a bad format. It's that YAML gives you a lot of choices, and not all of them are equally good for writing Kubernetes manifests. Some features make files harder to read, some are easy to misuse and others can lead to surprising behav
Kubernetes v1.37: Metrics API graduates to stable
Kubernetes Blog · Kubernetes · src 8 · Thu, 27 Aug 2026 10:30:00 -0800 · HIGH 66
<p>Kubernetes v1.37 promotes the <code>metrics.k8s.io</code> API to stable (<code>v1</code>). This
API provides CPU and memory usage for nodes and Pods, and is the API behind
commands such as <code>kubectl top</code> and resource-metrics-based autoscaling.</p>
<p>For cluster operators and application developers, this graduation means that
the API now has the stability guarantees associated with a Kubernetes stable
AP
Kubernetes v1.37: Pod Certificates and Cluster Trust Bundles
Kubernetes Blog · Kubernetes · src 8 · Fri, 28 Aug 2026 10:30:00 -0800 · HIGH 66
<p>Kubernetes brings a wealth of features that make it easy to run your production
workloads securely and reliably. While aspects like scheduling, health checks
and resource limits are probably at the front of your mind, one other important
feature of Kubernetes is production identity — how your workload can
authenticate to other systems in order to do its job.</p>
<p>Up until now, the primary production identity mec
Kubernetes v1.37: Storage Version Migration Enabled by Default
Kubernetes Blog · Kubernetes · src 8 · Mon, 31 Aug 2026 10:30:00 -0800 · HIGH 66
<p>I am excited that <em>storage version migration</em> (SVM) has graduated to General Availability (GA) in Kubernetes v1.37!</p>
<p>After a number of releases of work and testing, the built-in StorageVersionMigration API (<code>storagemigration.k8s.io/v1</code>)
and control plane controller are now fully stable and enabled by default across all v1.37 Kubernetes clusters.</p>
<h2 id="the-problem-with-stale-storage-ve
Kubernetes v1.37: etcd RangeStream Cuts Memory Use on Large List Reads
Kubernetes Blog · Kubernetes · src 8 · Tue, 01 Sep 2026 10:30:00 -0800 · HIGH 66
<p>I am excited to announce that etcd RangeStream is graduating to beta in
Kubernetes v1.37. Paired with etcd v3.7, it reduces the memory the API server and
etcd need to read a large collection, and makes peak usage more predictable.</p>
<h2 id="the-cost-of-large-reads">The cost of large reads<a class="td-heading-self-link" href="https://kubernetes.io/feed.xml#the-cost-of-large-reads"></a></h2><p>The API server serve
Kubernetes v1.37: Scale Workloads to Zero with HorizontalPodAutoscaler
Kubernetes Blog · Kubernetes · src 8 · Wed, 02 Sep 2026 10:30:00 -0800 · HIGH 66
<p>Kubernetes v1.37 includes API support for horizontal autoscaling of workloads down
to zero replicas. This feature is now Beta and enabled by default. A
<a href="https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/">HorizontalPodAutoscaler</a>
(HPA) that uses a suitable <em>object metric</em> or <em>external metric</em> can now scale a
workload to zero replicas, then bring it back whe
Kubernetes v1.37: DRA Updates
Kubernetes Blog · Kubernetes · src 8 · Thu, 03 Sep 2026 10:30:00 -0800 · HIGH 66
<p>Kubernetes 1.37 is here and <a href="https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/">Dynamic Resource Allocation (DRA)</a> keeps pushing past where it started! This release brings DRA Extended Resource support to GA, a milestone the team has been building toward for three straight releases. Several more features graduate to Beta or GA. A fresh batch of alpha features rounds ou
Kubernetes v1.37: Advancing Workload-Aware Scheduling
Kubernetes Blog · Kubernetes · src 8 · Tue, 08 Sep 2026 10:30:00 -0800 · HIGH 66
<p>AI/ML and complex batch workloads continue to push the boundaries of Kubernetes scheduling. Following the foundational workload-centric enhancements introduced in previous releases, Kubernetes v1.37 delivers the next major milestone in the Workload-Aware Scheduling (WAS) journey. In this release, the core Workload and PodGroup APIs—enabling gang scheduling—along with Workload-Aware Preemption (WAP) and shared DRA
Kubernetes v1.37: Native Histograms Graduates to Beta
Kubernetes Blog · Kubernetes · src 8 · Fri, 11 Sep 2026 10:30:00 -0800 · HIGH 66
<p>I'm excited to announce that native histogram support for Kubernetes metrics is graduating to Beta and is enabled by default in Kubernetes v1.37!</p>
<p><em>Native histograms</em> (previously introduced as Alpha in Kubernetes v1.36 under <a href="https://www.kubernetes.dev/resources/keps/5808/">KEP-5808</a>)
bring high-resolution, low-cardinality observability to Kubernetes metrics.
By adopting <a href="https://pr
The Shift to cgroup v2 in Kubernetes: What You Need to Know
Kubernetes Blog · Kubernetes · src 8 · Tue, 06 Oct 2026 10:00:00 -0800 · HIGH 66
<p>In Linux, <em>cgroups</em> (control groups) are a kernel feature used for managing system resources.
Kubernetes uses cgroups to allocate resources like CPU and memory to containers,
ensuring that applications run smoothly without interfering with each other.
With the release of Kubernetes v1.31, support for v1 cgroup management moved into
<a href="https://kubernetes.io/blog/2024/08/14/kubernetes-1-31-moving-cgroup
Why Is My Kubernetes Job Still Pending? Tracing Kueue Admission with Headlamp
Kubernetes Blog · Kubernetes · src 8 · Wed, 14 Oct 2026 10:35:00 -0800 · HIGH 66
<p>You submit a <a href="https://kubernetes.io/docs/concepts/workloads/controllers/job/">Kubernetes Job</a> and
wait for its Pods to appear. A minute passes. Then another. The Job is still suspended, there are no
application logs, and there may not even be a Pod to inspect.</p>
<p>In a cluster managed by <a href="https://kueue.sigs.k8s.io/">Kueue</a>, this can be completely normal. Kueue
may still be deciding whether
Kubernetes v1.36: Moving Volume Group Snapshots to GA
Kubernetes Blog · Kubernetes · src 8 · Fri, 08 May 2026 10:35:00 -0800 · MEDIUM 26
<p>Volume group snapshots were <a href="https://kubernetes.io/blog/2023/05/08/kubernetes-1-27-volume-group-snapshot-alpha/">introduced</a> as an Alpha feature with the Kubernetes v1.27 release, moved to <a href="https://kubernetes.io/blog/2024/12/18/kubernetes-1-32-volume-group-snapshot-beta/">Beta</a> in v1.32, and to a <a href="https://kubernetes.io/blog/2025/09/16/kubernetes-v1-34-volume-group-snapshot-beta-2/">se
Kubernetes v1.36: New Metric for Route Sync in the Cloud Controller Manager
Kubernetes Blog · Kubernetes · src 8 · Fri, 15 May 2026 10:35:00 -0800 · MEDIUM 26
<p><em>This article was originally published with the wrong date. It was later republished, dated the 15th of
May 2026.</em></p>
<p>Kubernetes v1.36 introduces a new alpha counter metric <code>route_controller_route_sync_total</code>
to the Cloud Controller Manager (CCM) route controller implementation at
<a href="https://github.com/kubernetes/cloud-provider"><code>k8s.io/cloud-provider</code></a>. This metric
increm
Spotlight on SIG Storage
Kubernetes Blog · Kubernetes · src 8 · Mon, 15 Jun 2026 00:00:00 +0000 · MEDIUM 26
<p>In our ongoing SIG Spotlight series, we shine a light on the groups that keep the Kubernetes project
moving forward. This time, we catch up with <strong><a href="https://github.com/kubernetes/community/tree/master/sig-storage">SIG
Storage</a></strong>, the group responsible
for persistent data, volume management, and the interfaces that connect Kubernetes workloads to the
storage systems beneath them.</p>
<p>We sp
How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server
Kubernetes Blog · Kubernetes · src 8 · Wed, 29 Jul 2026 10:00:00 -0800 · MEDIUM 26
<div class="pageinfo pageinfo-primary">
<p>This article has been revised since it was first published, to correct several significant technical inaccuracies in the original text.</p>
</div>
<p>Kubernetes has long been the default platform for distributed workloads, and writing your own
controller for it is now a matter of a few hours. The common path — Golang, using <code>kubebuilder</code> on top of
<code>controller
Kubernetes v1.37: Garhwal
Kubernetes Blog · Kubernetes · src 8 · Wed, 26 Aug 2026 00:00:00 +0000 · MEDIUM 26
<p><strong>Editors:</strong> Arsh Sharma, Christopher Tineo, Kirti Goyal, Sophia Ugochukwu, Swathi Rao, Troy Connor</p>
<p>Similar to previous releases, the release of <a href="https://kubernetes.io/releases/1.37/">Kubernetes v1.37</a> introduces new Stable, Beta, and Alpha features. The consistent delivery of high-quality releases underscores the strength of our development cycle and the vibrant support from our com
Kubernetes v1.37: Introducing Node Lifecycle Conditions
Kubernetes Blog · Kubernetes · src 8 · Wed, 09 Sep 2026 10:30:00 -0800 · MEDIUM 26
<p>Kubernetes has many ways to describe what is happening on a Node. Readiness,
taints, Pod state, labels, annotations, and provider-specific APIs each expose
part of the picture. What has been missing is a shared, Kubernetes-owned way to
say that a Node is <a href="https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/">draining</a>,
undergoing maintenance, or undergoing <a href="https://kubernetes.i
Kubernetes v1.37: Memory QoS Graduates to Beta
Kubernetes Blog · Kubernetes · src 8 · Mon, 14 Sep 2026 10:30:00 -0800 · MEDIUM 26
<p>Memory QoS has graduated to Beta in Kubernetes v1.37 and is now enabled by
default. On Linux nodes running cgroup v2, the feature uses the memory controller
to give the kernel better guidance on how to treat container memory. It was first introduced as
Alpha in v1.22, and expanded in v1.36 with tiered memory reservation.</p>
<p>This post covers what changed in v1.37, what the Beta promotion means for
cluster opera
Kubernetes Changed Block Tracking API - Beta Differences
Kubernetes Blog · Kubernetes · src 8 · Mon, 14 Sep 2026 10:30:00 -0800 · MEDIUM 26
<p>Changed Block Tracking (CBT) support for CSI drivers
<a href="https://kubernetes.io/blog/2025/09/25/csi-changed-block-tracking/">shipped as Alpha</a> in
September 2025. With the March 2026 <code>v1.0.0</code> release of the
<a href="https://github.com/kubernetes-csi/external-snapshot-metadata">external-snapshot-metadata</a>
project, the feature moved to <strong>Beta</strong>.</p>
<p>If you aren't yet familiar with
Kubernetes v1.37: Hardening Container Storage with Bind Mount Options and EmptyDir Permissions
Kubernetes Blog · Kubernetes · src 8 · Wed, 16 Sep 2026 10:30:00 -0800 · MEDIUM 26
<p>Kubernetes v1.37 brings important storage security features: <code>emptyDir</code> permission modes and bind mount options. They help application programmers and security professionals implement rigorous security policies, for example, prohibiting deletion of files across containers or execution of arbitrary binaries from writable volumes, directly in Kubernetes without any complicated circumvention.</p>
<h2 id="l
Kubernetes v1.37: Tracking When a PersistentVolumeClaim Was Last Used (Beta)
Kubernetes Blog · Kubernetes · src 8 · Mon, 21 Sep 2026 10:30:00 -0800 · MEDIUM 26
<p>Kubernetes v1.37 promotes the <code>PersistentVolumeClaimUnusedSinceTime</code> feature gate to Beta (enabled by
default). With this feature, the PersistentVolumeClaim (PVC) protection controller adds an <code>Unused</code>
condition to each PVC, telling you whether any running pod currently references it — no custom
tooling or cross-referencing required.</p>
<p>For the API definition of PVC conditions, see the
<a
Spotlight on SIG Apps
Kubernetes Blog · Kubernetes · src 8 · Tue, 22 Sep 2026 10:00:00 -0800 · MEDIUM 26
<p>As Kubernetes adoption has grown, the conversation has shifted beyond running containers to managing increasingly complex application lifecycles. Modern platforms support stateless web services, stateful databases, batch processing, AI workloads, and platform services. At the same time, they must remain reliable during upgrades, scaling events, and infrastructure failures.</p>
<p>Every Kubernetes user relies on SI