Windows安装minikube

Windows安装minikube

这段时间学习k8s,没有搭集群的条件,就搞个minikube,minikube可以让我们在本地将k8s跑起来,适合入门学习

准备工作

环境:windows10 + virtualbox

minikube可以支持mac,linux,windows

我在linux服务器上装一直报错,装不明白,干脆回到windows来。

minikube支持多种虚拟机,我这里用了virtualbox,装好virtualbox后,到github上下载minikube,直接到release部分找到这个完成安装

image-20221003152328897

(我一开始选择了比较新的版本,然后启动失败,后来切到了一个旧版本,1.7.3)

安装过程就是傻瓜式安装,我这里装到了d盘

安装之后打开终端

image-20221003152454379

可以看到,我们安装成功了

之后还需要一点配置,就是这个minikube会下载很多东西到用户目录下的.minikube里面,我这里c盘空间有点小,怕吃不消,就把这个文件夹切到了d盘.([如何切换](Configuration | minikube (k8s.io))),其实就是配了个环境变量.

开始启动

之后使用命令启动集群

minikube start --vm-driver=virtualbox --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso --registry-mirror=https://reg-mirror.qiniu.com

--vm-driver=virtualbox :指定用virtualbox虚拟机

--image-mirror-country=cn : 指定中国

--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers:指定用阿里云的镜像仓库

--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso : 这个是指定启动虚拟机要用到的iso文件

--registry-mirror=https://reg-mirror.qiniu.com:安装好之后给里面的docker加速的

指定这条命令之后,他会开始下载iso文件,给我们创建虚拟机出来

image-20221003153542269

image-20221003153553918

我当前是已经安装好的,启动步骤看起来少一点,第一次启动他会往你虚拟机里搞kubelet,kubeadm,kubectl等东西.

启动之后

启动之后,我们就可以通过minikube ssh进入虚拟机

image-20221003153729249

然后这个虚拟机里面有一些镜像,跑着一些docker容器.

然后我们退出,指定minikube kubectl get nodes

这时候,他会帮我们下载kubectl到.miniku/cache/下面

之后就可以使用kubectl get nodes

image-20221003153944035

启动DashBoard

执行minikube dashboard,它要我们把kubectl放到PATH里面,这里我们直接把kubectl拷贝到minikube的安装目录下,就ok了

拷贝好之后,执行minikube dashboard

image-20221003154137909

image-20221003154156356

所以windows通过virtual box跑minikube本质上就是给你装个虚拟机用docker去跑,但是他帮我们省略了自己去配置虚拟机的过程,非常方便,只要网速给力,就可以很方便搞出来.

posted @ 2022-10-03 15:45  博客是个啥?  阅读(892)  评论(0编辑  收藏  举报