# kind v0.27.0 - Product: kind (https://whatsnew.fyi/product/kind) - Vendor: Kubernetes SIGs - Date: 2025-02-15 - Version: v0.27.0 - Original notes: https://github.com/kubernetes-sigs/kind/releases/tag/v0.27.0 - Permalink: https://whatsnew.fyi/product/kind/releases/v0.27.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Move kind to containerd 2.x - **changed** — Update default node image to Kubernetes 1.32.2 - **changed** — Update Go to 1.23.6 - **fixed** — Add compatibility fixes for containerd 2.x - **fixed** — Fix kind get clusters with nerdctl - **fixed** — Statically link CNI binaries to match upstream - **fixed** — Fix no-arguments validation for multiple subcommands - **changed** — Update shellescape dependency to current vanity import - **fixed** — When building node images: wait for containerd to be ready, and retry image pulls **This release moves kind to containerd 2.x** and contains fixes for nerdctl. It also moves Kubernetes to 1.32.2 by default.

Breaking Changes

**WARNING**: kind v0.27.0+ will be required to use `kind load ...` subcommands with these new containerd 2.0+ images (built by kind v0.27+). For other use cases, the new images should still work with recent kind releases, but are not guaranteed. As always we *strongly* recommend consuming images by their `sha256` digest for security and reliability. https://github.com/kubernetes-sigs/kind/issues/3853 Older images from recent releases should continue to work with kind v0.27.0+. **NOTE**: As [previously warned](https://github.com/kubernetes-sigs/kind/releases/tag/v0.20.0) containerd 2.x requires that you must be using `config_path` mode for containerd registry config. If you're using the [local registry script](https://kind.sigs.k8s.io/docs/user/local-registry/) at, or more recent than https://github.com/kubernetes-sigs/kind/commit/791b3dc43cb7cc5cd1d1763fa92c95bab4120903 (kind v0.20.0 / May 22, 2023) then no changes should be necessary. The default node image is now `kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f`

New Features

- Updated to containerd 2.x - Updated default node image to Kubernetes 1.32.2 - Updated go to 1.23.6 Images pre-built for this release: - v1.32.2: `kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f` - v1.31.6: `kindest/node:v1.31.6@sha256:28b7cbb993dfe093c76641a0c95807637213c9109b761f1d422c2400e22b8e87` - v1.30.10: `kindest/node:v1.30.10@sha256:4de75d0e82481ea846c0ed1de86328d821c1e6a6a91ac37bf804e5313670e507` - v1.29.14: `kindest/node:v1.29.14@sha256:8703bd94ee24e51b778d5556ae310c6c0fa67d761fae6379c8e0bb480e6fea29` Additional images pre-built for this release: - v1.33.0: `kindest/node:v1.33.0@sha256:02f73d6ae3f11ad5d543f16736a2cb2a63a300ad60e81dac22099b0b04784a4e` **NOTE**: You _must_ use the `@sha256` digest to guarantee an image built for this release, until such a time as we switch to a different tagging scheme. Even then we will highly encourage digest pinning for security and reproducibility reasons. See also: - https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster - https://kind.sigs.k8s.io/docs/user/quick-start/#building-images NOTE: These node images support amd64 and arm64, both of our supported platforms. **You must use the same platform as your host,** for more context see https://github.com/kubernetes-sigs/kind/issues/2718

Fixes

- Compatibility fixes for containerd 2.x - Fix `kind get clusters` with nerdctl - Statically link CNI binaries to match upstream - Fix no-arguments validation for multiple subcommands - Update shellescape dependency to current vanity import - When building node images: wait for containerd to be ready, and retry image pulls

Contributors

**Thank you to everyone who contributed to this kind over the years!** Committers for this release: - @AkihiroSuda - @BenTheElder - @bobsongplus - @dependeabot[bot] - @dims - @k8s-ci-robot - @kachick - @stmcginnis - @tao12345666333 - @yashvardhan-kukreja