Sobre o projeto
kind (Kubernetes IN Docker) permite que os usuários executem clusters Kubernetes locais onde cada nó é hospedado dentro de um container Docker. Ele inicializa esses nós usando kubeadm e é projetado para testar o próprio Kubernetes, bem como para desenvolvimento local geral e fluxos de trabalho de Integração Contínua (CI).
As principais capacidades incluem:
- Suporte para clusters multi-nó e de Alta Disponibilidade (HA).
- Capacidade de criar builds de lançamento do Kubernetes a partir do código-fonte usando make/bash ou Docker.
- Suporte multiplataforma para Linux, macOS e Windows.
- Integração com runtimes de container como Docker, Podman e nerdctl.
- Status de instalador Kubernetes conforme certificado pelo CNCF.
O projeto fornece uma interface de linha de comando (CLI) e pacotes Go para a criação de clusters e construção de imagens.