我创建了一个名为 "Minikube2"的虚拟交换机。以前我创建了名为“minikube”的虚拟交换机,但后来由于配置问题将其删除。
完成所有必需的配置 - “在以太网上共享..”
现在当我尝试运行时
minikube start --kubernetes-version="v1.10.3"--vm-driver="hyperv"--hyperv-virtual-switch="minikube2"
它下载 ISO ,但无法配置开关 -
它说找不到 vswitch“minikube2”
最佳答案
简短的回答是删除 C:\Users\%USERNAME%\.minikube
并重试。
下面是我的调查:
首先,我创建了虚拟交换机“minikube”,启动了集群并按预期工作。
然后我停止了 minikube,创建了新的“Minikube2”开关并启动了 minikube
minikube start --kubernetes-version="v1.10.3" --vm-driver="hyperv" --hyperv-virtual-switch="minikube2" --v=9
出现的问题:
然后我删除了 Hyper-V 中的
C:\Users\%USERNAME%\.minikube
、 minikube vm 并重新启动:C:\Windows\system32> minikube start --kubernetes-version="v1.10.3" --vm-driver="hyperv" --hyperv-virtual-switch="minikube2" --v=9
结果:
PS C:\Windows\system32> kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-c4cffd6dc-cjzsm 1/1 Running 0 1m
kube-system etcd-minikube 1/1 Running 0 56s
kube-system kube-addon-manager-minikube 1/1 Running 0 13s
kube-system kube-apiserver-minikube 1/1 Running 0 41s
kube-system kube-controller-manager-minikube 1/1 Running 0 1m
kube-system kube-dns-86f4d74b45-w62rv 2/3 Running 0 1m
kube-system kube-proxy-psgss 1/1 Running 0 1m
kube-system kube-scheduler-minikube 1/1 Running 0 21s
kube-system kubernetes-dashboard-6f4cfc5d87-jz266 1/1 Running 0 1m
kube-system storage-provisioner 1/1 Running 0 1m
关于docker - 运行 minikube start 时 vswitch 未找到 hyperV,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52904393/