vswitch не обнаружил HyperV во время запуска миникуба - PullRequest
0 голосов
/ 20 октября 2018

Я создал виртуальный коммутатор с именем «Minikube2».Ранее я создал виртуальный коммутатор с именем «minikube», но позже удалил его, поскольку возникла проблема с конфигурацией.

Выполнены все необходимые настройки - «общий доступ по Ethernet».

Теперь, когда я пытаюсь запустить

minikube start --kubernetes-version = "v1.10.3"--vm-driver = "hyperv" --hyperv-virtual-switch = "minikube2"

загружает ISO, но не может настроить переключатель -

говорит vswitch "minikube2"не найдено

1 Ответ

0 голосов
/ 22 октября 2018

Краткий ответ - удалить C:\Users\%USERNAME%\.minikube и повторить попытку.Ниже мое расследование:

Сначала я создал виртуальный коммутатор "minikube", запустил кластер, и он работал как положено.Затем я остановил миникуб, создал новый переключатель «Minikube2» и запустил миникуб

minikube start --kubernetes-version="v1.10.3" --vm-driver="hyperv" --hyperv-virtual-switch="minikube2" --v=9

Появилась проблема:

Запуск локального кластера Kubernetes v1.10.3 ... Запуск ВМ ...[executing ==>]: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -NoProfile -NonInteractive (мини-куб Hyper-V \ Get-VM) .state [stdout =====>]: выключено

[stderr =====>]: [executing ==>]: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -NoProfile -NonInteractive Hyper-V \ Start-VMminikube [stdout =====>]: [stderr =====>]: Hyper-V \ Start-VM: не удалось запустить minikube.Синтетический Ethernet-порт (ID экземпляра AF9D08DC-2625-4F24-93E5-E09BAD904899): Ошибка «Недостаточно системных ресурсов для завершения запрошенной услуги.».Не удалось выделить ресурсы при подключении к виртуальной сети.Коммутатор Ethernet может не существовать.Minikube не удалось запустить.(Идентификатор виртуальной машины 863D6558-78EC-4648-B712-C1FDFC907588) Синтетический Ethernet-порт 'minikube': не удалось завершить резервирование ресурсов с ошибкой 'Недостаточно системных ресурсов для завершения запрошенной услуги.'(0x800705AA).(Идентификатор виртуальной машины 863D6558-78EC-4648-B712-C1FDFC907588) «minikube» не удалось выделить ресурсы при подключении к виртуальной сети: недостаточно системных ресурсов для завершения запрошенной услуги.(0x800705AA) (идентификатор виртуальной машины 863D6558-78EC-4648-B712-C1FDFC907588).Коммутатор Ethernet может не существовать.Не удалось найти коммутатор Ethernet 'minikube'.В строке: 1 символ: 1 + мини-куб Hyper-V \ Start-VM + ~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo: NotSpecified: (:)[Start-VM], VirtualizationException + FullyQualifiedErrorId: не указано, Microsoft.HyperV.PowerShell.Commands.StartVM

E1022 12: 50: 43.384867 6216 start.go: 168] Ошибка запуска хоста: ошибка запуска остановленного хоста: выходстатус 1.

Повтор.E1022 12: 50: 43.398832 6216 start.go: 174] Ошибка запуска хоста: Ошибка запуска остановленного хоста: состояние выхода 1 PS C: \ Windows \ system32>

Затем я удалил C:\Users\%USERNAME%\.minikube, мини-кубЗайдите в Hyper-V и запустите снова:

C:\Windows\system32> minikube start --kubernetes-version="v1.10.3" --vm-driver="hyperv" --hyperv-virtual-switch="minikube2" --v=9

Результат:

Запуск локального кластера Kubernetes v1.10.3 ... Запуск ВМ ...

Загрузка Minikube ISO

170,78 МБ / 170,78 МБ [=================================================] 100,00% 0s Создание CA: C: \ Users \ Vitalii.minikube \ certs \ ca.pem

Создание сертификата клиента: C: \ Users \ Vitalii.minikube \ certs\ cert.pem

----- [stderr =====>]: использование переключателя "Minikube2"

----- Перемещение файлов в кластер ...

Загрузка kubeadm v1.10.3

Загрузка kubelet v1.10.3 Завершено

Загрузка kubeadm v1.10.3 Завершено

Завершено Загрузка kubelet v1.10.3

Настройка сертификатов ... Подключение к

кластеру ... Настройка kubeconfig ...

StartiКомпоненты кластера ...

Kubectl теперь настроен на использование кластера.

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
...