云原生:windows 10家庭版使用kind启动本地k8s测试集群
Posted 互联网技术快学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生:windows 10家庭版使用kind启动本地k8s测试集群相关的知识,希望对你有一定的参考价值。
本文的目的是介绍如何在本地启动k8s测试集群。生产环境安装请参考官方文档。
通过kind启动k8s集群,依赖docker,所以需要先安装docker。
安装步骤:
安装docker
安装kind
安装docker
1. 下载windows下docker安装文件
https://www.docker.com/products/docker-desktop
2. 双击安装文件,安装docker
3. 如果安装出现如下wsl2的问题
下载名为NoLsp.exe文件:https://pan.baidu.com/s/14nxzeKvpjf5zSL8Mcu4r8g,提取码:iq5s
放到c:windowssystem32目录,cmd(管理员模式)下执行
NoLsp.exe c:windowssystem32wsl.exe
执行成功后,重启docker:
4. 修改docker配置,使用国内镜像
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
安装kind
1. 下载kind执行程序:
https://kind.sigs.k8s.io/dl/v0.9.0/kind-darwin-amd64
2. 重命名该可执行文件为kind.exe,将该可执行文件移动到目录,例如:d://program/kind/kind.exe
3. 配置环境变量,使得在cmd中可以使用kind命令
4. 检查是否安装完成
在cmd中输入:
kind version
正常会显示:
kind v0.9.0 go1.15.2 windows/amd64
5. 使用kind创建k8s集群
kind create cluster
如果卡在第一步,很可能是由于之前docker没有配置国内镜像,或者配置后没有重启docker导致拉取镜像超时,即使配置了国内镜像,也需要耐心等几分钟。
如果一切顺利我们可以通过docker命令看到k8s镜像已经启动:
docker ps
运行命令查看network情况,可以看到有个名为kind的network:
docker network ls
通过命令获取这个容器内部的运行容器列表:
docker exec kind-control-plane crictl ps
参考文档:
k8s官方文档 https://kubernetes.io/docs/home/
wsl2问题解决https://blog.csdn.net/guoxingege/article/details/108983329
docker国内镜像加速 https://www.cnblogs.com/nhdlb/p/12567154.html
kind安装 https://kind.sigs.k8s.io/docs/user/quick-start/
使用 kind 快速搭建 kubernetes 环境
https://www.cnblogs.com/weihanli/p/12831225.html
以上是关于云原生:windows 10家庭版使用kind启动本地k8s测试集群的主要内容,如果未能解决你的问题,请参考以下文章
云原生之Docker实战使用docker部署家庭DOS游戏服务器