解决minikube启动时若干问题

  • Post author:
  • Post category:其他


环境

windows 10 pro 1709

minikube v0.25.2,安装在D:\dev\kube,加入了PATH环境变量

问题一:minikube start时报错

536401-20180323153434351-459149815.png

PS D:\dev> minikube start –registry-mirror=

http://xxxxxxxx.m.daocloud.io

–vm-driver=hyperv –hyperv-virtual-switch=”minikubeSwitch”

Starting local Kubernetes v1.9.4 cluster…

Starting VM…

E0323 15:18:37.885937 8624 start.go:159] Error starting host: Error creating host: Error executing step: Creating VM.

: open /Users/zhong/.minikube/cache/iso/minikube-v0.25.1.iso: The system cannot find the path specified.

原因

当前目录和minikube缓存目录不在一个盘分区,如上当前分区是D盘,而minikube缓存默认在C盘用户目录的.minikube目录下。

解决方法

方法一:命令行切换到C盘

方法二:环境变量MINIKUBE_HOME设置到D盘

问题二:802.1x认证上网情况下,hyperv虚拟交换机无法上网

原因

hyperv新建的虚拟交换机不支持802.1x认证信息的转发

解决方法

使用windows 10 1709新增特性(参见:

https://blogs.technet.microsoft.com/nextnextfinish/2018/02/02/windows-10-1709-hyper-v-networking-enhancement/

),设置minikube虚拟机使用hyperv默认虚拟交换机。

536401-20180324221259459-523248638.png

转载于:https://www.cnblogs.com/zhongpan/p/8630727.html