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