我创建了一个名为 "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/

10-16 05:48