Кластер "Миникуб" не существует - PullRequest
1 голос
/ 05 марта 2020

Я пытаюсь установить миникуб после этого:

https://learnk8s.io/blog/installing-docker-and-kubernetes-on-windows

но получаю ошибку The "minikube" cluster does not exist

Я проверил:

  • Hyper-v включен на windows 10
  • choco работает
  • Docker Рабочий стол с включенным Kubernetes установлен и работает

после шага установки, когда я проверяю статус с помощью minikube status, он показывает:

E0305 15:06:44.703422    3524 status.go:98] The "minikube" cluster does not exist!
host: Nonexistent
kubelet: Nonexistent
apiserver: Nonexistent
kubeconfig: Nonexistent

В Hyper-V нет виртуальной машины с именем minikube.

Я пробовал:

  • удаление Minikube

  • удаление и повторная установка minikube

Все та же ошибка после запуска fre sh. Не удалось найти аналогичное решение проблемы в Google или SO.

Любая помощь приветствуется.


ОБНОВЛЕНИЕ


У меня есть Права администратора, PowerShell открывается как администратор.

Ниже приводится журнал для minikube start --vm-driver=hyperv --v=7 --alsologtostderr:

minikube : I0306 12:26:47.386494   17704 notify.go:125] Checking for updates...
At line:1 char:1
+ minikube start --vm-driver=hyperv --v=7 --alsologtostderr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (I0306 12:26:47.... for updates...:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

W0306 12:27:08.486738   17704 notify.go:56] Error getting json from minikube version url: error with http GET for endpoint https://storage.googleapis.com/minikube/releases.json: 
Get https://storage.googleapis.com/minikube/releases.json: dial tcp 216.58.203.112:443: connectex: A connection attempt failed because the connected party did not properly respond 
after a period of time, or established connection failed because connected host has failed to respond.
I0306 12:27:08.516653   17704 start.go:249] hostinfo: {"hostname":"WKWIN1995806","uptime":175720,"bootTime":1583293108,"procs":284,"os":"windows","platform":"Microsoft Windows 10 
Enterprise","platformFamily":"Standalone Workstation","platformVersion":"10.0.17134 Build 
17134","kernelVersion":"","virtualizationSystem":"","virtualizationRole":"","hostid":"b9795f0e-13f8-4cd0-ab90-d083cb8d93de"}
W0306 12:27:08.516653   17704 start.go:257] gopshost.Virtualization returned error: not implemented yet
! minikube v1.7.3 on Microsoft Windows 10 Enterprise 10.0.17134 Build 17134
I0306 12:27:08.517658   17704 driver.go:211] Setting default libvirt URI to qemu:///system

Застрял в этом в течение нескольких часов, пытался два раза.

Update2


minikube start --vm-driver=hyperv --force удалось создать виртуальную машину в HyperV, которая ранее вызывала сбой, после чего возникла ошибка. minikube status показывает ошибку Ошибка host driver ip status: getting IP: IP not found: enter image description here

1 Ответ

2 голосов
/ 09 марта 2020

На основании предоставленной вами информации и уже исправленных вами исправлений я вижу две вещи, которые необходимо учитывать:

  1. Возможно, истек тайм-аут драйвера HyperV без сообщения об ошибке. Чтобы обойти это, вы можете добавить --force к команде minikube start. В основном это будет выглядеть так: minikube start --vm-driver=hyperv --force.

  2. Ваш VPN может вызвать некоторые проблемы с rnet и / или локальным соединением. Попробуйте отключить VPN, если это возможно.

Пожалуйста, дайте мне знать, если это помогло.

...