← Package directory
Available on winget

Install kind

A tool for running local Kubernetes clusters using Docker container "nodes"

Install with winget
winget install --id Kubernetes.kind
Upgrade
winget upgrade --id Kubernetes.kind
Uninstall
winget uninstall --id Kubernetes.kind

About kind

kind is a tool for running local Kubernetes clusters using Docker container “nodes”. kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.

What's new in 0.31.0

This release contains dependency updates and defaults to Kubernetes 1.35.0. Please take note of the breaking changes from Kubernetes 1.35, and how to prepare for future changes to move off of the deprecated kubeam v1beta3 in favor of v1beta4. We will include updated reminders for both again in subsequent releases. Breaking Changes The default node image is now kindest/node:v1.35.0@sha256:452d707d4862f52530247495d180205e029056831160e22870e37e3f6c1ac31f Kubernetes 1.35+ Cgroup v1 Kubernetes will be removing cgroup v1 support, and therefore kind node images at those versions will also be dropping support. You can read more about this change in the Kubernetes release blog: https://kubernetes.io/blog/2025/12/17/kubernetes-v1-35-release/#removal-of-cgroup-v1-support If you must use kind on cgroup v1, we recommend using an older Kubernetes release for the immediate future, but we also strongly recommend migrating to cgroup v2. In the near future as Kubernetes support dwindles, KIND will also clean up cgroup v1 workarounds and drop support in future kind releases and images, regardless of Kubernetes version. Most stable linux distros should be on cgroupv2 out of the box. This is a reminder to use pinned images by digest, see the note below about images for this release. Kubeadm Config *Future* Breaking Change WARNING: Future kind releases will adopt kubeadm v1beta4 configuration, kubeadm v1beta4 has a breaking change to extraArgs: https://kubernetes.io/blog/2024/08/23/kubernetes-1-31-kubeadm-v1beta4/. If you use the kubeadmConfigPatches feature then you may need to prepare for this...

Read release notes

Version history

Version Updated Notes
0.31.0 Unknown This release contains dependency updates and defaults to Kubernetes 1.35.0. Please take note of the breaking changes from Kubernetes 1.35, and how to prepare for future changes to move off of the deprecated kubeam v1beta...
0.30.0 Unknown This is small release containing patched dependencies and Kubernetes 1.34, as well as a bugfix for Kubernetes v1.33.0+ cluster reboots. Breaking Changes The default node image is now kindest/node:v1.34.0@sha256:7416a61b4...
0.29.0 Unknown This is a quick security release to pickup the containerd 2.1.1 CVE-2025-47290 fix. See v0.28.0 (release days ago!) for full release notes with recent changes: https://github.com/kubernetes-sigs/kind/releases/tag/v0.28.0...
0.28.0 Unknown This release moves to Kubernetes to 1.33.1 by default. Breaking Changes The default node image is now kindest/node:v1.33.1@sha256:8d866994839cd096b3590681c55a6fa4a071fdaf33be7b9660e5697d2ed13002 New Features - Updated to...
0.27.0 Unknown 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 thes...
0.26.0 Unknown This release brings Kubernetes v1.32.0 to kind by default and fixes kind build node-image for building for Kubernetes releases <v1.31.0 when not building Kubernetes from source (e.g. kind build node-image v1.30.0). Break...
0.25.0 Unknown This release contains a number of small networking fixes and the latest Kubernetes releases. Happy KubeCon! Breaking Changes - The default node image is now Kubernetes v1.31.2: kindest/node:v1.31.2@sha256:18fbefc20a71133...
0.24.0 Unknown No notes
0.23.0 Unknown No notes
0.22.0 Unknown No notes
0.21.0 Unknown No notes
0.20.0 Unknown No notes