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.