版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shida_csdn/article/details/85111941
一、简介
kind(Kubernetes in
docker) 是一个使用 Docker 容器作为 Node 节点,运行本地 Kubernetes 集群的工具。
kind 十分简捷,只要有 docker 运行环境,就可以使用 kind 非常简单地创建 k8s 集群。
官网地址:https://github.com/kubernetes-sigs/kind
二、使用 kind 部署 k8s 集群
2.1 下载并安装 kind
kind 是一个二进制可执行程序,下载即可用。
如果你已经安装了 go 环境,可以使用如下命令下载 kind 程序:
# go get sigs.k8s.io/kind
注意,你需要把 $GOPATH/bin 配置到你的 $PATH 中,以便操作系统能正常查找到 kind 命令。
2.2 部署 k8s 集群
部署只需一个命令:
# kind create cluster
部署完成后,需要为 kubectl 命令配置上 kubeconfig 路径:
# export KUBECONFIG=“/root/.kube/kind-config-1”
最后,验证下集群是否正常工作了:
# kubectl get pod --all-namespaces
2.3 删除集群
# kind delete cluster