Об этом проекте
kind (Kubernetes IN Docker) позволяет пользователям запускать локальные кластеры Kubernetes, где каждый узел размещен внутри Docker-контейнера. Он развертывает эти узлы с помощью kubeadm и предназначен для тестирования самого Kubernetes, а также для общей локальной разработки и рабочих процессов непрерывной интеграции (CI).
Ключевые возможности включают:
- Поддержка многоузловых кластеров и кластеров с высокой доступностью (HA).
- Возможность сборки релизных версий Kubernetes из исходного кода с использованием make/bash или Docker.
- Кроссплатформенная поддержка Linux, macOS и Windows.
- Интеграция с такими средами выполнения контейнеров, как Docker, Podman и nerdctl.
- Статус сертифицированного CNCF совместимого установщика Kubernetes.
Проект предоставляет интерфейс командной строки (CLI) и пакеты Go для создания кластеров и сборки образов.