Рубрики
Uncategorized

5-минутный кластер

Ansible-Playbook -i Hosts Swarm-bootstrap.yml 61,38s Пользователь 14,61s Система 25% CPU 5: 00,57 Всего быть … Помечено с Docker, Anisible, Devops.

ansible-playbook -i hosts swarm-bootstrap.yml  61,38s user 14,61s system 25% cpu 5:00,57 total

Будучи энтузиастом DevOps, я всегда с нетерпением жду проверки и изучения новых технологий, когда я их открываю. На вершине этого является пользователем Linux на более чем 20 лет, сделало меня Savvy узнать, как работают на самых базовых.

На этот раз я хотел построить и играть с кластером докера. Первоначально идея состояла в том, чтобы играть с Куберанетами, но я зверя, мне еще не подручено. Поэтому я переехал в более простое решение: Docker рой.

Вдохновлен Docker Rash Rocks сайт и а Гид цифрового океана Я создал набор Anbible PlayBooks, которые автоматизируют процесс установки и настройки кластера, включая Трафик Как обратный прокси, Портал Как менеджер контейнера и Дженкинс как сервер автоматизации.

Чтобы запустить это вам понадобится, сначала набор серверов Linux (VM или голый металл). У вас должен быть Anisible установлен и доступ SSH к каждому из этих серверов. В моем случае я использовал экземпляры Google Cloud Platform, чтобы сделать все тестирование.

После того, как у вас есть все ваши серверы, включая доступ SSH для них, клонировать репо к вашей местной машине,

git clone https://github.com/rodrigoegimenez/ansible-docker-swarm-cluster.git
cd ansible-docker-swarm-cluster

Добавьте информацию о серверах на хозяева Файл и, наконец, запустите главный игровой книг,

ansible-playbook -i hosts swarm-bootstrap.yml

Сядьте назад и расслабьтесь. При установке служб Anisible задает вам вопросы, такие как домен для использования (т. Е. Traefik.yoursite.com) и учетные данные для некоторых из этих услуг. Убедитесь, что вы указываете на эти домены на главный узел вашего кластера.

Через 5 минут у вас будет кластер и запущена и готова развернуть все больше и больше услуг.

Вот и все!

фото Джеймс Порс на Бессмысленно

Оригинал: «https://dev.to/rodrigoegimenez/the-5-minute-cluster-1oih»