2017-02-13 21 views
-1

У меня есть вопросы по использованию Docker Swarm и Kubernetes, можно ли использовать Docker Swarm через Docker Machine с удаленными хостами?Используйте докерный рой или кубернетов в VM

Я пробовал без успеха. Я видел на форумах, что общий драйвер машины не работает так, как должен.

Я понимаю, что общий драйвер используется для удаленных хостов, а остальные для облачной и локальной виртуальной машины.

Итак, я использую Kubernetes, но это выглядит очень сложно, и мне не удалось сделать то, что я хочу.

Первая проблема с Kubernetes заключается в том, что приложение minikube не может использоваться в виртуальной машине, поскольку оно создает собственный виртуальный кластер, это как с драйвером виртуальных боксов на Docker Machine.

И как машина, я не пришел, чтобы подключиться к своим хозяевам ...

Я работаю с виртуальными машинами на Vsphere на удаленном ESX, на самом деле я не могу установить Kubernetes на ESX, потому что я нахожусь в интернатуре, но скоро я вернусь в школу, и у меня будет ESX, которым я могу управлять.

В заключение необходимо использовать общий драйвер для подключения к удаленному хосту? Кубернетес делает то же самое, что и «Машина и рой», есть ли изменения? И если я могу это сделать, у вас есть учебники или подсказки для успеха?

+0

Возможно, вам следует разделить это на несколько вопросов, каждый из которых содержит один вопрос. Больше сообщений о свободной форме, подобных этому, может быть лучше направлено на группу Google (https://groups.google.com/forum/#!forum/kubernetes-users) или канал Slack. – Symmetric

+0

Kubernetes довольно прост в использовании, установка может быть немного сложной, если вы не используете GCE, AWS или Azure: тогда у вас есть кластер, работающий в течение 1 часа. Это самый мощный контейнер-планировщик в этот момент и быстро движется, поэтому я бы пошел на это (на самом деле: работают несколько кластеров) –

+0

@Symmetric спасибо за совет, я запомню в следующий раз! –

ответ

0

Ответ на ваш основной вопрос. Доклер-машина может использоваться для управления движком докеров на удаленном узле через локальный интерфейс командной строки с помощью генератора драйверов, а затем вы можете использовать рой и составлять установку удаленного докера. Другие драйверы устанавливают докеры на удаленном хосте, с драйвером-генератором вы можете подключить существующую установку удаленного докера к локальной установке докере. Например, вам нужно будет настроить свои параметры:

# docker-machine -D create --driver generic \ 
       --generic-ip-address=REMOTEIPADDRESS \ 
       --generic-ssh-key=/home/USER/.ssh/id_rsa \ 
       --generic-ssh-user=USER \ 
       --generic-ssh-port=22 
+0

Это то, что я, хотя SSH не работает, и после исследования люди сказали, что это не рабочая функция на самом деле, но она будет исправлена ​​в будущем ... –

+0

Не знаю, если это проблема с версией, но я ее использовал раньше, возможно, вы можете перейти на более старую версию. – AntoJCS

+0

Вы использовали его с виртуальной машиной, потому что я это делаю? –