> For the complete documentation index, see [llms.txt](https://viva.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://viva.gitbook.io/project/cloud-native/kubernetes/deployment/kind.md).

# Kind

## 简介

kind主要用于在本地测试和开发kubernetes，通过简单的命令即可快速创建和管理集群，所有组件都以容器方式运行，并且支持高可用集群部署。

## 项目地址

{% embed url="<https://github.com/kubernetes-sigs/kind>" %}

## 官方文档

{% embed url="<https://kind.sigs.k8s.io/>" %}

## 快速开始

在使用kind前，请确保已在本地安装 [go](https://golang.org/) ([1.11+](https://golang.org/doc/devel/release.html#policy)) 和 docker。

以安装v0.10.0版本为例，下载并安装kind

```
GO111MODULE="on" go get sigs.k8s.io/kind@v0.10.0
```

创建kubernetes集群

```
kind create cluster
```

删除kubernetes集群

```
kind delete cluster
```

根据源代码编译构建kubernetes集群

```
git clone https://github.com/kubernetes/kubernetes.git $(go env GOPATH)/src/k8s.io/kubernetes
kind build node-image
kind create cluster --image kindest/node:latest
```
