Skip to content

kind ​

kind 是一个用 Docker 容器作为“节点”来运行本地 Kubernetes 集群的工具。

它是为测试 Kubernetes 本身而设计的,但也可以用于本地开发。

如果本机已经装好了 Go 1.17+ 和 Docker(或 Podman),那么只需要一条命令就能创建集群:

shell
go install sigs.k8s.io/kind@v0.33.0 && kind create cluster

前提条件 ​

在 Windows 上,kind 依赖 Docker Desktop:

可能需要配置好翻墙

安装 ​

需要 Go 1.17+:

shell
go install sigs.k8s.io/kind@v0.33.0

这会把 kind 安装到 $(go env GOPATH)/bin。如果之后提示 kind: command not found,需要把这个目录加入 PATH。

Windows 上也可以用 winget 安装:

powershell
winget install Kubernetes.kind

使用 kind 还需要安装 Docker。装好并启动 Docker 之后,就可以创建集群了。

创建和删除集群 ​

创建:

shell
kind create cluster

删除:

shell
kind delete cluster

参考 ​

简单就是美