Windows 10 minikube国内阿里云镜像安装 Hyper-V方式

minikube在Windows下安装需要Hyper-V或者VirtualBox,我这里之前已经装了docker for desktop,所以只能用Hyper-V的方式了,这两种会冲突

minikube是一个可以在本地使用Kubernetes的工具(mini?)
之前我使用过docker for desktop:https://github.com/CodFrm/learnMicroService/blob/master/doc/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E6%9C%AC%E5%9C%B0%E5%B0%9D%E8%AF%95(%E9%99%841)-k8s.md,但是安装完用了几次就蜜汁不能用了,(一直是橙色点点…)安装的时候还看不到进度…今天试一下minikube

下载

~第一步当然是下载了,下载地址:https://github.com/kubernetes/minikube/releases/tag/v1.0.0~

这里找到了国内阿里云的镜像下载方法:https://yq.aliyun.com/articles/221687,下载阿里云编译提供的minikube-windows-amd64.exe

这里我是下那个minikube-windows-amd64.exe而不是installer,安装版好像并没有什么卵用,因为我安装后,实际上也没什么文件(看下图),好处是帮你配置了环境变量等东西

下载好之后我给他改个名minikube.exe

安装

这里需要用管理员权限,(代理好像也没有用,只能拉取到minikube镜像,然后k8s是在虚拟机里面拉取的,代理失效)

这里我设置好之后就直接start --vm-driver hyperv然后报错了,--vm-driver hyperv是使用Hyper-V,默认是VirtualBox
《Windows 10 minikube国内阿里云镜像安装 Hyper-V方式》

我们还需要配置Hyper-V,创建一个虚拟交换机
《Windows 10 minikube国内阿里云镜像安装 Hyper-V方式》

《Windows 10 minikube国内阿里云镜像安装 Hyper-V方式》

《Windows 10 minikube国内阿里云镜像安装 Hyper-V方式》

《Windows 10 minikube国内阿里云镜像安装 Hyper-V方式》

创建好之后执行:.\minikube.exe start --vm-driver hyperv --hyperv-virtual-switch=Kubernetes

阿里云的镜像:.\minikube start --registry-mirror=https://x2grlymb.mirror.aliyuncs.com --vm-driver hyperv --hyperv-virtual-switch=Kubernetes(这里的源是在阿里云容器镜像申请的)

《Windows 10 minikube国内阿里云镜像安装 Hyper-V方式》

然后就创建好了,Hyper-V管理器发现也多了一个minikube的虚拟机

输入minikube dashboard启动面板…

其实我还没装完…安装不难,难的是网络问题,自闭了鸭

参考文档

https://kubernetes.io/docs/tasks/tools/install-minikube/#windows
https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperV-driver
https://docs.docker.com/machine/drivers/hyper-v/

点赞
  1. 头像 微笑时好美说道:

    VMware那么强大,为啥不用,网路是啥模式nat?如果是校园网记得给虚拟网卡配置ip和子网,因为虚拟机没没dhcp

    1. Farmer Farmer说道:

      不支持vm安装,个人平时也不用vm。然后网络问题是指某墙,在虚拟机里面有好像代理没有生效

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据