About this project
kind (Kubernetes IN Docker) allows users to run local Kubernetes clusters where each node is hosted within a Docker container. It bootstraps these nodes using kubeadm and is designed for testing Kubernetes itself, as well as for general local development and Continuous Integration (CI) workflows.
Key capabilities include:
- Support for multi-node and High Availability (HA) clusters.
- Ability to build Kubernetes release builds from source using make/bash or Docker.
- Cross-platform support for Linux, macOS, and Windows.
- Integration with container runtimes such as Docker, Podman, and nerdctl.
- CNCF certified conformant Kubernetes installer status.
The project provides a command-line interface (CLI) and Go packages for cluster creation and image building.