跳到主要内容

使用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