Skip to content
SPECIFICTION
Get listed

kind

kind.sigs.k8s.io

Free plan WindowsmacOSLinuxSelf-hosted
Visit kind.sigs.k8s.io
Spec score 8.7 #1 of 23 in Local Kubernetes Tools

What it is

kind runs local Kubernetes clusters with Docker container nodes, mainly for Kubernetes testing; local development and CI are also listed uses. It bootstraps cluster nodes with kubeadm and supports multi-node setups, including high availability. A configuration file can define worker and control-plane nodes, port mappings, and Kubernetes versions.

The tool can build Kubernetes release builds from source or use pre-published builds. It can detect Docker, Podman, or nerdctl as its container provider, including rootless providers subject to host and provider requirements. Users can load Docker images or an image archive into a cluster. Documentation covers ingress and Gateway API configuration with cloud-provider-kind, private registry workflows, and Kubernetes API audit logging.

kind supports Linux, macOS, and Windows, with release binaries for those systems. Windows containers are listed as unsupported or infeasible. Rootless setups have restrictions, including inability to mount block storage and NFS. The project identifies its license as Apache-2.0, describes itself as a work in progress, and states that it is not intended as an alternative to Docker Compose.

Spec sheet

Purpose
kind runs local Kubernetes clusters using Docker container nodes and is designed primarily for Kubernetes testing, with local development and CI as other uses.Read 9 Oct 2026 · kind.sigs.k8s.io
Intended users
Project priorities include supporting Kubernetes testing, Kubernetes application testing, and providing bootstrap clusters for Cluster API developers and users.Read 9 Oct 2026 · kind.sigs.k8s.io
Support
The project directs users to its Kubernetes Slack #kind channel, GitHub issue tracker, and SIG-Testing mailing list for help and issues.Read 9 Oct 2026 · kind.sigs.k8s.io
License
The kind GitHub repository identifies its license as Apache-2.0.Read 9 Oct 2026 · github.com
Cluster configuration
A configuration file can define multiple worker and control-plane nodes, port mappings, and Kubernetes versions.Read 9 Oct 2026 · kind.sigs.k8s.io
Cluster features
kind supports multi-node clusters, including high-availability clusters, and can build Kubernetes release builds from source.Read 9 Oct 2026 · kind.sigs.k8s.io
Cluster setup
kind bootstraps cluster nodes with kubeadm.Read 9 Oct 2026 · kind.sigs.k8s.io
Conformance
The project describes kind as a CNCF certified conformant Kubernetes installer.Read 9 Oct 2026 · kind.sigs.k8s.io
Container providers
kind can detect Docker, Podman, or nerdctl as its container provider.Read 9 Oct 2026 · kind.sigs.k8s.io
Container runtimes
kind can use Docker, Podman, or nerdctl as its node provider.Read 9 Oct 2026 · kind.sigs.k8s.io
Image loading
Users can load one or more Docker images or an image archive into a kind cluster.Read 9 Oct 2026 · kind.sigs.k8s.io
Image workflow
Users can load one or more Docker images or an image archive into a kind cluster.Read 9 Oct 2026 · kind.sigs.k8s.io
Installation
The project provides downloadable release binaries and source installation instructions; community-maintained packages are also listed.Read 9 Oct 2026 · kind.sigs.k8s.io
Kubernetes auditing
The documentation explains how to enable Kubernetes API auditing on a kind cluster using an audit policy and log backend.Read 9 Oct 2026 · kind.sigs.k8s.io
Kubernetes builds
kind can build Kubernetes release builds from source and use pre-published builds.Read 9 Oct 2026 · kind.sigs.k8s.io
Multi-node
kind supports multi-node clusters, including high availability configurations.Read 9 Oct 2026 · kind.sigs.k8s.io
Networking
The documentation covers configuring ingress and Gateway API with cloud-provider-kind, which natively supports both.Read 9 Oct 2026 · kind.sigs.k8s.io
Private registries
kind supports private registry workflows using Kubernetes imagePullSecrets, host-side image loading, or credentials mounted into nodes.Read 9 Oct 2026 · kind.sigs.k8s.io
Project status
The project describes kind as a work in progress and links to a 1.0 roadmap.Read 9 Oct 2026 · kind.sigs.k8s.io
Rootless limitations
The documentation notes rootless restrictions including that block storage and NFS cannot be mounted.Read 9 Oct 2026 · kind.sigs.k8s.io
Rootless support
Rootless Docker, Podman, and nerdctl can be used as node providers, subject to provider and host requirements.Read 9 Oct 2026 · kind.sigs.k8s.io
Scope limitation
The project scope says kind is not intended to be an alternative to Docker Compose.Read 9 Oct 2026 · kind.sigs.k8s.io
Security auditing
The docs explain how to enable Kubernetes API audit logging on a kind cluster using an audit policy and log backend.Read 9 Oct 2026 · kind.sigs.k8s.io
Supported platforms
The project lists Linux, macOS, and Windows support, with release binaries for Linux, macOS, and Windows.Read 9 Oct 2026 · kind.sigs.k8s.io
Supported systems
The project states that kind supports Linux, macOS, and Windows.Read 9 Oct 2026 · kind.sigs.k8s.io
Windows limitation
Windows containers are listed as unsupported or infeasible in the known issues guide.Read 9 Oct 2026 · kind.sigs.k8s.io

Plans and prices

kind Free Open-source tool; no paid plans or price stated Read 9 Oct 2026 · kind.sigs.k8s.io

Every kind plan and price →

Strong points and limits

Strong points

  • Supports multi-node and high-availability clusters.
  • Runs with Docker, Podman, or nerdctl providers.
  • Available for Linux, macOS, and Windows.
  • Can load Docker images into clusters.
  • Supports Kubernetes API audit logging.

Limits

  • Windows containers are unsupported or infeasible.
  • Rootless setups cannot mount block storage or NFS.
  • The project describes itself as a work in progress.
  • Not intended as a Docker Compose alternative.

Who it suits

kind suits people testing Kubernetes or Kubernetes applications, developing locally, or using bootstrap clusters for Cluster API work. It is designed for local Kubernetes clusters rather than as a Docker Compose alternative.

Verdict

kind provides configurable local Kubernetes clusters across Linux, macOS, and Windows, with support for multiple container providers and multi-node setups. Its stated scope is Kubernetes work, and its documented Windows-container and rootless restrictions are worth noting.

Where Specifiction places it

Alternatives to kindAll alternatives →