云原生:windows 10家庭版使用kind启动本地k8s测试集群

Posted 互联网技术快学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生:windows 10家庭版使用kind启动本地k8s测试集群相关的知识,希望对你有一定的参考价值。

本文的目的是介绍如何在本地启动k8s测试集群。生产环境安装请参考官方文档。

通过kind启动k8s集群,依赖docker,所以需要先安装docker。


安装步骤:

  1.  安装docker

  2.  安装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

云原生:windows 10家庭版使用kind启动本地k8s测试集群

执行成功后,重启docker:

云原生:windows 10家庭版使用kind启动本地k8s测试集群

4. 修改docker配置,使用国内镜像

 "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"

云原生:windows 10家庭版使用kind启动本地k8s测试集群


安装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命令

云原生:windows 10家庭版使用kind启动本地k8s测试集群

4. 检查是否安装完成

在cmd中输入:

kind version

正常会显示:

kind v0.9.0 go1.15.2 windows/amd64

5. 使用kind创建k8s集群

kind create cluster


云原生:windows 10家庭版使用kind启动本地k8s测试集群

如果卡在第一步,很可能是由于之前docker没有配置国内镜像,或者配置后没有重启docker导致拉取镜像超时,即使配置了国内镜像,也需要耐心等几分钟。


如果一切顺利我们可以通过docker命令看到k8s镜像已经启动:

docker ps

云原生:windows 10家庭版使用kind启动本地k8s测试集群


运行命令查看network情况,可以看到有个名为kind的network:

docker network ls

通过命令获取这个容器内部的运行容器列表

docker exec kind-control-plane crictl ps




参考文档:

  1. k8s官方文档  https://kubernetes.io/docs/home/  

  2. wsl2问题解决https://blog.csdn.net/guoxingege/article/details/108983329

  3. docker国内镜像加速 https://www.cnblogs.com/nhdlb/p/12567154.html

  4. kind安装  https://kind.sigs.k8s.io/docs/user/quick-start/

  5. 使用 kind 快速搭建 kubernetes 环境

    https://www.cnblogs.com/weihanli/p/12831225.html

以上是关于云原生:windows 10家庭版使用kind启动本地k8s测试集群的主要内容,如果未能解决你的问题,请参考以下文章

windows10家庭版怎么使用hyper-v?

如果在 Windows 10 家庭版中使用「远程桌面」

win10家庭版 defender无法启用

云原生之Docker实战使用docker部署家庭DOS游戏服务器

win10家庭版开启hyper-V后windows功能中看不到,与VMware冲突怎么办

win10家庭版升级 到win10企业版