Sobre el proyecto
kind (Kubernetes IN Docker) permite a los usuarios ejecutar clústeres locales de Kubernetes donde cada nodo está alojado dentro de un contenedor Docker. Arranca estos nodos utilizando kubeadm y está diseñado para probar el propio Kubernetes, así como para el desarrollo local general y los flujos de trabajo de Integración Continua (CI).
Las capacidades clave incluyen:
- Soporte para clústeres multi-nodo y de Alta Disponibilidad (HA).
- Capacidad para crear compilaciones de lanzamiento de Kubernetes desde el código fuente utilizando make/bash o Docker.
- Soporte multiplataforma para Linux, macOS y Windows.
- Integración con runtimes de contenedores como Docker, Podman y nerdctl.
- Estado de instalador de Kubernetes conforme certificado por la CNCF.
El proyecto proporciona una interfaz de línea de comandos (CLI) y paquetes de Go para la creación de clústeres y la construcción de imágenes.