kind是kubernetes in docker的缩写,是跑在docker上的单机版的k8s。通过docker的容器思想在一台物理机上模拟多节点环境。
kind的运行基于docker,所以需要先安装docker,这里不再详述。
kind安装有多种方式:go install安装、二进制文件安装、社区软件包安装、源码编译安装。官方推荐使用go install安装。
go install安装kind
1. 安装golang软件,尽量使用最新版,这里不再详述。
2. 安装kind,速度有点慢耐心等待。
go install sigs.k8s.io/kind@v0.20.0
3. 创建kind集群
kind create cluster
4. 删除kind集群
kind delete cluster
kind的优势
1. 支持单机构建多节点集群
2. 支持构建k8s源码
3. 支持Linux、macOS和Windows平台
4. CNCF认证的k8s安装软件