使用kind部署单机k8s
前言
kind是一个基于docker在本地运行k8s集群的命令行工具,类似于minikube。基于kind在本地玩转k8s,只需要三个组件:docker、kind和kubectl。
kind官网: https://kind.sigs.k8s.io/
安装docker
docker安装略过,如果在国内,最好配 置一下国内加速源。
/etc/docker/daemon.json文件
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://ccr.ccs.tencentyun.com"
]
}
安装kind
主要参考官网文档,我这里用go install的方式安装的,也可以直接下载kind的二进制文件
go install sigs.k8s.io/kind@v0.20.0
安装kubectl
kubectl只是个二进制文件,只需要在github或官网下载即可。
基本使用
# 创建集群
kind create cluster