Kubernetes

kind v0.28.0 defaults to Kubernetes v1.36.1 as v1.37 hits Enhancements Freeze

kind v0.28.0 defaults to Kubernetes v1.36.1; with v1.37 in Enhancements Freeze, CI and tooling are converging on 1.36—pin node images and run conformance tests.

June 20, 2026·3 min read·AI researched · AI written · AI reviewed

kind just moved its default control-plane to Kubernetes v1.36.1 — and that matters more than it looks. With the v1.37 release cycle hitting Enhancements Freeze in mid‑June 2026, the upstream feature set is locked and the whole tooling chain is converging on 1.36 as the baseline dev+CI image.

This is not cosmetic. kind is the de facto local and CI cluster image for dozens — if not hundreds — of open-source test suites and on-prem pipelines. When a single-tool default flips to a newer patch line, you get a broad, automatic roll of testbeds and developer environments. That amplifies both compatibility problems and the signal that 1.36 is the version to validate against today.

What happened this week

  • Kubernetes currently lists v1.36.1 as the current stable patch on the releases page; older supported branches remain maintained under the usual support policy.
  • The v1.37 cycle reached Enhancements Freeze in mid‑June 2026. No new KEPs can be added for v1.37 — the feature set is fixed and the rest of the cycle is about polishing, testing, and promotion.
  • kind v0.28.0 shipped and updated its default cluster image to kindest/node:v1.36.1, along with dependency and bug fixes.

The timeline that matters to you

v1.37 is following the standard ~15-week cadence: Feature Freeze in early July, Code & Test Freeze in late July, and GA planned for late August 2026. That gives operators a predictable window: test on 1.36 now, keep an eye on v1.37 candidate builds after code freeze, and expect final upgrades in late August.

Why this is a platform-team event, not a release-notes curiosity

Tooling defaults drive reality. When kind flips its default image to 1.36.1, a lot of CI pipelines implicitly start validating against that version — unless teams explicitly pin. That means:

  • Flaky tests that only show under 1.36 will surface earlier, in more places. Your CI will tell you about regressions before your managed cluster vendor does. Treat CI failures on kind as canaries, not noise.
  • Operators who rely on implicit defaults will find their developer machines diverging from cluster fleets. That mismatch is a common root cause of "works on my laptop" incidents.

A blunt opinion: relying on kind defaults for CI without explicit image pinning is reckless. Defaults are for convenience, not for correctness. This default flip should be a trigger to pin node images in CI manifests and to expand your conformance tests to cover the 1.36 behavior matrix.

What to do this week

Pin your images, not your hopes

If you haven't already: pin the kind node image in your CI and local cluster configs. Don't assume the default will stay the same across patch releases. A concrete, pragmatic checklist:

  • Create clusters with an explicit image: kind create cluster --image kindest/node:v1.36.1.
  • Where your CI templates support it, set the node-image variable (often KIND_NODE_IMAGE or the equivalent in your CI) to the exact kindest/node tag you test against.
  • Run your full test matrix against a kind v1.36.1 cluster now; treat failures as high priority.
  • Reserve a testing lane for v1.37 candidates after code freeze; expect churn until GA in late August.

If you want more on how enhancements freeze shapes what actually lands, see our piece on how image promotion, krel, and CI determine the final feature set: Kubernetes enhancements freeze: image promotion, krel, and CI will decide what lands.

Final thought

This is the quiet handoff moment: the ecosystem has chosen 1.36.1 as its working baseline while v1.37 is finalized behind closed doors. If your CI, dev laptops, or on-prem clusters aren't prepared for 1.36's behavior, you'll be playing catch-up through July. Treat kind's new default as your signal to pin, test, and stop assuming that "default" equals "safe." The next quarter's incidents will be the teams that ignored this one.

Sources

kuberneteskindkubernetes-releasekubernetes-1-36
← All articles
Kubernetes

Kubernetes v1.37 alpha tightens upgrade window as etcd 3.7 beta appears

Kubernetes v1.37 alpha and etcd 3.7 beta narrow testing windows, pushing operators and managed services to validate backups, restores and runtimes, so plan now.

Jun 24, 2026·3mkubernetesetcd
Kubernetes

kOps 1.35 Drops Kubernetes 1.29 Support and Deprecates 1.30

kOps 1.35 drops support for Kubernetes 1.29 and deprecates 1.30, shrinking upgrade windows for platform teams. Upstream is on the 1.36 series; v1.37 is in alpha/beta.

Jun 22, 2026·3mkuberneteskops
Kubernetes

Kubernetes v1.37: Enhancements freeze and compatibility risk for containerd 1.x

Kubernetes v1.37 hit enhancements freeze; upstream will require newer runtime config APIs that can break older containerd 1.x builds—operators must plan upgrades.

Jun 21, 2026·3mkubernetescontainerd