这个项目能做什么
kind (Kubernetes IN Docker) 允许用户运行本地 Kubernetes 集群,其中每个节点都托管在 Docker 容器中。它使用 kubeadm 来引导这些节点,旨在用于测试 Kubernetes 本身,以及通用的本地开发和持续集成 (CI) 工作流。
关键能力包括:
- 支持多节点和高可用性 (HA) 集群。
- 能够使用 make/bash 或 Docker 从源代码构建 Kubernetes 发布版本。
- 对 Linux、macOS 和 Windows 的跨平台支持。
- 与 Docker、Podman 和 nerdctl 等容器运行时集成。
- 具有 CNCF 认证的符合标准的 Kubernetes 安装程序状态。
该项目为集群创建和镜像构建提供了命令行界面 (CLI) 和 Go 软件包。