Рейтинг:0

Попытка запустить minikube с помощью драйвера виртуального бокса, но возникает ошибка (Windows 10 Home)

флаг us
Kim

Я сделал следующие шаги:

Установил Ubuntu 18.04 (это не работало, пока я не включил WSL, поэтому я включил WSL2)

Установлены kubectl и minikube в дистрибутиве Linux

Установленная версия VBox 6.1.32 r149290 (Qt5.6.2) в Windows с использованием файла .exe, доступного здесь https://www.virtualbox.org/ (Виртуализация ЦП включена, система безопасной загрузки отключена в BIOS, платформа виртуальных машин и платформа гипервизора Windows не отмечены в панели управления) (Где-то я читал, что VBox не совместим с WSL2, поэтому я понизил версию WSL1)

В терминале Ubuntu работает

$ minikube start --driver=virtualbox получил эту ошибку
  миникуб v1.24.0 на Ubuntu 18.04
✓ Использование драйвера виртуального бокса на основе существующего профиля
  Выход из-за PROVIDER_VIRTUALBOX_NOT_FOUND: провайдер «виртуальный ящик» не найден: не удалось найти VBoxManage в $PATH
  Предложение: установить VirtualBox
  Документация: https://minikube.sigs.k8s.io/docs/reference/drivers/virtualbox/

я побежал

$ sudo apt-get установить виртуальный бокс 

После этого

$ миникуб старт
  миникуб v1.24.0 на Ubuntu 18.04
✓ Использование драйвера виртуального бокса на основе существующего профиля
  Запуск minikube узла плоскости управления в кластерном minikube
  Создание виртуальной машины (ЦП = 2, память = 2200 МБ, диск = 20000 МБ) ...
  StartHost не удался, но попытаюсь снова: создание хоста: create: precreate: Мы поддерживаем Virtualbox, начиная с версии 5. Ваша установка VirtualBox: «ВНИМАНИЕ: символьное устройство /dev/vboxdrv не существует.\n\t Пожалуйста, установите виртуальный бокс- dkms и соответствующие\n\t заголовки, скорее всего, linux-headers-Microsoft.\n\n\t Вы не сможете запускать виртуальные машины, пока эта проблема не будет устранена.\n5.2.42_Ubuntur137960". Пожалуйста, обновитесь на https://www.virtualbox.org
  Создание виртуальной машины (ЦП = 2, память = 2200 МБ, диск = 20000 МБ) ...
  Не удалось запустить виртуальную машину VirtualBox. Запуск «minikube delete» может это исправить: создание хоста: create: precreate: Мы поддерживаем Virtualbox, начиная с версии 5. Ваша установка VirtualBox: «ВНИМАНИЕ: символьное устройство /dev/vboxdrv не существует.\n\t Пожалуйста, установите виртуальный бокс -dkms и соответствующие\n\t заголовки, скорее всего linux-headers-Microsoft.\n\n\t Вы не сможете запускать виртуальные машины, пока эта проблема не будет устранена.\n5.2.42_Ubuntur137960". Пожалуйста, обновитесь на https://www.virtualbox.org

➤ Выход из-за PR_VBOX_DEVICE_MISSING: Не удалось запустить хост: создание хоста: создать: предварительно создать: Мы поддерживаем Virtualbox, начиная с версии 5.Ваша установка VirtualBox: «ВНИМАНИЕ: символьное устройство /dev/vboxdrv не существует.\n\t Пожалуйста, установите пакет virtualbox-dkms и соответствующие\n\t заголовки, скорее всего, linux-headers-Microsoft.\n\n \t Вы не сможете запускать виртуальные машины, пока эта проблема не будет устранена.\n5.2.42_Ubuntur137960". Пожалуйста, обновитесь на https://www.virtualbox.org
  Предложение: переустановите VirtualBox и перезагрузитесь. В качестве альтернативы попробуйте драйвер kvm2: https://minikube.sigs.k8s.io/docs/reference/drivers/kvm2/
  Связанная проблема: https://github.com/kubernetes/minikube/issues/3974

Пытался установить заголовок Linux $ sudo apt-get install linux-headers-uname -r Получил эту ошибку

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово

E: Не удалось найти пакет linux-headers-4.4.0-19041-Microsoft. 

E: Не удалось найти ни одного пакета по glob 'linux-headers-4.4.0-19041-Microsoft'.

E: Не удалось найти пакет по регулярному выражению «linux-headers-4.4.0-19041-Microsoft».

Я очень новичок в kubernetes и virtualbox. Пожалуйста, помогите мне и дайте мне знать, что я делаю неправильно? Моя цель запустить minikube с использованием драйвера виртуального бокса, потому что в учебнике, который я использую для изучения Kuberenetes, используются те же инструменты. Спасибо.

Изменить: еще одна вещь: я могу запустить minikube из командной строки Windows, но не из дистрибутива Ubuntu Linux. (Но хочу использовать дистрибутив Linux для Kubernetes).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.