Присоединение vm к списку узлов kubernetes - PullRequest
0 голосов
/ 08 декабря 2018

Я использую докер для Mac с интегрированным в него kubernetes.

$kubectl get nodes
NAME                 STATUS    ROLES     AGE       VERSION
docker-for-desktop   Ready     master    13h       v1.10.3

У меня есть виртуальный узел, созданный с использованием docker-машины с драйвером в качестве виртуального блока (docker-machine create --driver virtualbox vm1)

$ docker-machine ls
NAME   ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
vm1    -        virtualbox   Running   tcp://192.168.99.100:2376           v18.09.0  

Как подключить vm1 ксписок узлов kubernetes без использования каких-либо сторонних инструментов?

1 Ответ

0 голосов
/ 08 декабря 2018

Чтобы система присоединилась к кластеру Kubernetes, на ней должен быть запущен агент узла Kubernetes, называемый Kubelet.

После того, как вы установили Kubelet на узле (как вы будете это делать, зависит от операционной системы вашей виртуальной машины), вам нужно будет настроить, с каким сервером API он должен взаимодействовать.

Однако с помощью minikube (именно это Docker для Mac обычно использует для Kubernetes) вы, как правило, не можете создавать многоузловые кластеры.Он предназначен только для локального тестирования с одним узлом Kubernetes.

Если вы ищете решение для развертывания кластера Kubernetes на нескольких узлах, вам, вероятно, стоит взглянуть на kubeadm .

Если вы хотите развернуть многоузловойкластеры, использующие Docker, тогда вам потребуется лицензия Docker Enterprise.

...