使用Kind在本地电脑快速搭建K8S环境
1. 目的为了方便学习K8S , 可以使用本地电脑快速搭建一个K8S集群, 使用的工具主要是Kind原理是将K8S集群组件迁移到Docker容器内部(有点类似于Rancher), 从而快速搭建K8S 集群.2. 准备工作2.1 GO语言环境安装2.1.1 环境搭建可以参考我的博客: https://blog.csdn.net/qq_21047625/article/details/93921600
1. 目的
为了方便学习K8S , 可以使用本地电脑快速搭建一个K8S集群, 使用的工具主要是Kind
原理是将K8S集群组件迁移到Docker容器内部(有点类似于Rancher), 从而快速搭建K8S 集群.
2. 准备工作
2.1 GO语言环境安装
2.1.1 环境搭建
可以参考我的博客: https://blog.csdn.net/qq_21047625/article/details/93921600
2.1.2 设置代理
添加环境变量:
GOPROXY=https://goproxy.cn
2.1.3 启用 GO111MODULE
添加环境变量
GO111MODULE=on
2.2 运行docker服务
2.2.1. 安装 ubuntu.
打开应用商店, 搜索ubuntu 安装
2.2.2 安装Docker Desktop
进入docker官网(https://www.docker.com/),点击Docker Desktop
![image.png](https://img-blog.csdnimg.cn/img_convert/e128c1a1ef8e60d34e4ec435d83190c7.png#align=left&display=inline&height=243&margin=[object Object]&name=image.png&originHeight=485&originWidth=1076&size=86930&status=done&style=none&width=538)
选择windows stable 的下载
下载完毕后点击安装, 记得勾选启用WLS2(win10 家庭版只能选择这个),
完毕后重启电脑
他会自动启动, 启动完毕就好了.
3. 安装Kind
执行下面额命令安装 Kind
go get sigs.k8s.io/kind@v0.8.1
如果出现版本太低的情况, 到官网(https://studygolang.com/dl)下载一个新的安装覆盖, 记得一定要安装到原来的路径
如果出现无法拉取依赖的情况, 请参考第二节, 确认设置了代理
如下所示安装完毕
4. 创建K8S集群
使用 kind create cluster
名称创建 --name
参数制定集群名称, --image
制定对应的版本
kind create cluster --name=k8s-cluster
执行 比较长需要耐心等待
如下所示则表示成功了
5. 集群信息查看
使用 kind get clusters 查看已经创建的集群
kind get clusters
可以看到刚刚创建的集群
可以检查一下上下文, 看看集群的节点
kubectl config get-contexts
kubectl get nodes
如果集群不再使用可以使用 kind delete
删除, 使用 --name
制定要删除的集群
更多推荐
所有评论(0)