Как запустить Minikube в Windows EC2 Instance? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь установить и запустить Minikube (или какой-то локальный Kubernetes) на экземпляре AWS EC2 Windows 2016. Я видел несколько учебных пособий о том, как сделать это с экземпляром Ubuntu, но не был уверен, что кто-нибудьуспешно использовала вложенные виртуальные машины в Windows EC2.Будем весьма благодарны за любые рекомендации, которые вы можете предоставить!

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Как упоминает @Rico, вы не сможете сделать это на EC2.Я думал о некоторых решениях для вас, но, честно говоря, кроме присоединения Windows-узла к Linux-мастеру, в вашем сценарии не так много других вариантов.В обратной ситуации было бы легче, но вы уже упоминали, что - minikube в Ubuntu (с --vm-driver = none), но, к сожалению, в Windows такой опции нет по причинам, уже упомянутым.Также использование i3.metal для мини-куба может быть немного излишним.Но я думаю, что если я не смогу придумать сценарий, в котором это потребовалось бы, это не значит, что его нет.

Обратите внимание, что вы не можете сделать это и в GCP, поскольку в документации говорится, что вложенная виртуализация не работает на экземплярах Windows:

Вложенная виртуализация поддерживается только для KVMгипервизоры на основе Linux.Гипервизоры ESX и Xen не поддерживаются.

С другой стороны, в Azure есть несколько статей об использовании вложенной виртуализации, когда hostOS и guestOS - это Hyper-V.Вы можете прочитать об этом здесь или здесь .К сожалению, у меня нет учетной записи Azure для проверки.

Но по вашему вопросу вы не сможете использовать миникуб на экземпляре Windows Server EC2.

0 голосов
/ 20 ноября 2018

Экземпляры EC2 не поддерживают вложенную виртуализацию, как это делают некоторые GCP или Azure .(На момент написания статьи)

Короткий ответ: он не будет работать с обычными экземплярами.Тем не менее, вы можете использовать экземпляр из чистого металла (i3.metal, и они немного дороже).

Я ожидаю, что в будущем AWS создаст больше «голых железных» предложений и в какой-то момент предложит вложенную виртуализацию для других типов экземпляров.

...