kubebuilder 中文文档由云原生社区主导翻译。任何问题可以在这儿提issue。issue模版可以参考这个

Kind 集群

这篇文章只涉及到使用一个 kind 集群的基础。你可以在 kind 文档 中找到更详细的介绍。

安装

你可以按照这个文档来安装 kind

创建一个集群

你可以简单的通过下面的命令来创建一个 kind 集群。

kind create cluster

要定制你的集群,你可以提供额外的配置。比如,下面的例子是一个 kind 配置的例子。

{{#include ../cronjob-tutorial/testdata/project/hack/kind-config.yaml}}

使用上面的配置来运行下面的命令会创建一个 k8s v1.17.2 的集群,包含了 1 个 master 节点和 3 个 worker 节点。

kind create cluster --config hack/kind-config.yaml --image=kindest/node:v1.17.2

你可以使用 --image 标记来指定你想创建集群的版本,比如:--image=kindest/node:v1.17.2,能支持的版本在这里

加载 Docker 镜像到集群

当使用一个本地 kind 集群进行开发时,加载 docker 镜像到集群中是一个非常有用的功能。可以让你避免使用容器仓库。

kind load docker-image your-image-name:your-tag

删除一个集群

  • 删除一个 kind 集群
kind delete cluster