Установка кубернетес на windows 10 - PullRequest
0 голосов
/ 22 апреля 2020

Я следую инструкциям на этой странице (https://kubernetes.io/docs/tasks/tools/install-minikube/), чтобы установить kubernetes на windows 10. Я включил виртуализацию в своей системе и установил virtualbox. Когда я пытаюсь запустить мини-куб, происходит сбой с этой ошибкой:

>minikube start
* minikube v1.9.2 on Microsoft Windows 10 Home 10.0.18362 Build 18362
* Using the virtualbox driver based on existing profile
* Starting control plane node m01 in cluster minikube
* Creating virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
! StartHost failed, but will try again: creating host: create: precreate: This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
* Creating virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
*
* [VBOX_VTX_DISABLED] Failed to start virtualbox VM. "minikube start" may fix it. creating host: create: precreate: This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
* Suggestion: Virtualization support is disabled on your computer. If you are running minikube within a VM, try '--driver=docker'. Otherwise, consult your systems BIOS manual for how to enable virtualization.
* Related issues:
  - https://github.com/kubernetes/minikube/issues/3900
  - https://github.com/kubernetes/minikube/issues/4730

Это то, что я получаю, когда делаю systeminfo из командной строки:

 [03]: VirtualBox Host-Only Ethernet Adapter
                                 Connection Name: VirtualBox Host-Only Network
                                 DHCP Enabled:    No
                                 IP address(es)
                                 [01]: ***.***.**.*
                                 [02]: ****::****:****:****:****
                           [04]: VirtualBox Host-Only Ethernet Adapter
                                 Connection Name: VirtualBox Host-Only Network #2
                                 DHCP Enabled:    No
                                 IP address(es)
                                 [01]: ***.***.**.*
                                 [02]: ****::****:****:****:****
Hyper-V Requirements:      A hypervisor has been detected. Features required for Hyper-V will not be displayed.

Кто-нибудь знает, как исправить это?

Спасибо

1 Ответ

0 голосов
/ 04 мая 2020

[VBOX_VTX_DISABLED] может означать, что либо виртуализация не включена в B IOS, либо Hyper-V работает и не разрешает доступ к VMX.

Предполагая, что вы включили виртуализацию, стоит проверить второй вариант и попытаться отключить Hyper-V.

Вы можете сделать это с помощью этой команды в powershell:

  `bcdedit /set hypervisorlaunchtype off`

Вы также можете отключить эти две функции:

Virtual Machine Platform и Windows Subsystem for Linux Оба можно найти по адресу Turn Windows Features on/off

Также обратите внимание, что Microsoft постоянно добавляет функции, которые включают hyper-v и не позволяют виртуальной коробке использовать vtx. В зависимости от версии системы некоторые из них могут отсутствовать в вашей системе, но стоит проверить их и отключить.

  • Защита приложений
  • Защита учетных данных
  • Защита устройств
  • Контейнеры
  • Hyper-V
  • Виртуальный Платформа машины
  • Windows Платформа гипервизора
  • Windows Песочница
  • Windows Серверные контейнеры
  • Windows Подсистема для Linux 2 ( WSL2)

Не забудьте выполнить холодную загрузку (выключить на 10 секунд и запустить)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...