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
我们还需要配置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
(这里的源是在阿里云容器镜像申请的)
然后就创建好了,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/
文章评论
要开个代理,然后转发到代理端口,我这里被卡了几天。。。
VMware那么强大,为啥不用,网路是啥模式nat?如果是校园网记得给虚拟网卡配置ip和子网,因为虚拟机没没dhcp
@微笑时好美 不支持vm安装,个人平时也不用vm。然后网络问题是指某墙,在虚拟机里面有好像代理没有生效