Начало работы с роем докеров с использованием голого металлического сервера

Так что у меня уже есть изображения в моем dockerhub которые готовы к использованию, так как я уже настроил кластер kubernetes на сервере. Мой следующий шаг - добиться чего-то подобного с помощью Docker Swarm. Я действительно не знаю, как начать, поэтому я спрашиваю здесь.

Кластер kubernetes работает на bare metal ubuntu VPS server и выглядит так:

Мой вопрос:

Как настроить кластер с одним узлом (только один мастер, без рабочих) на bare metal ubuntu VPS? Я не нашел там много значительных изменений, о которых мне нужно позаботиться (похоже на metalLB в кластер кубернетес)?

1 ответ

Решение

Как настроить кластер с одним узлом (только один мастер, без рабочих) на виртуальном VPS Ubuntu? Я не нашел там много значительных изменений, о которых нужно позаботиться (похоже на metalLB в кластере kubernetes)?

Там не так много, чтобы сделать. Вы просто:

  1. Установите ОС на свой сервер. Это может быть с установочного носителя или, возможно, сетевой сценарией установки. Обычно это выходит за рамки докера и обрабатывается поставщиком ОС или сторонними инструментами.

  2. Установите докер. Это хорошо документировано в Docker, просто выберите вашу ОС из списка: https://docs.docker.com/install/

  3. Включить роение с docker swarm init и вы сделали. Если у вас более одного сетевого интерфейса, вам может потребоваться указать --advertise-addr вариант. https://docs.docker.com/engine/reference/commandline/swarm_init/

Вот и все, одна команда, и у вас есть один узел кластера. Отсутствие руководств - это еще не все, что нужно, чтобы начать работать.

Другие вопросы по тегам