Cree un clúster de Raspberry Pi con Docker Swarm

Actualizado el 9 agosto 2017 - 0 Comentarios - , , , , , , ,

ⓘ Este artículo puede haber sido traducido total o parcialmente utilizando herramientas automáticas. Pedimos disculpas por cualquier error que esto pueda causar.

Hace algún tiempo, Raspberry Pi Foundation anunció la compatibilidad de Docker en Raspberry Pi. Por lo tanto, ahora es más fácil configurar y usar Docker en la frambuesa. Hoy explicaremos cómo instalar Docker Swarm, un modo Docker que le permite crear un clúster (vinculando varios Rsapberry) muy fácilmente.
¿No conoces Docker? No importa, Frank ha producido un artículo detallado para ti sobre el tema.

Para operar este tutorial, necesitará al menos dos Raspberry Pi, sus cables de alimentación, así como la tarjeta microSD (8 GB es suficiente).

Instalar Docker en Raspberry Pi

Para instalar Docker en Raspberry Pi, no hay nada complicado. Todo lo que tiene que hacer es iniciar sesión en Pi en SSH y escribir el siguiente comando:

curl -sSL https://get.docker.com | sh

Ahora puede crear los contenedores o descargar los contenedores de la comunidad, a través de la plataforma DockerHub. Tenga cuidado de usar contenedores ARM, de lo contrario Docker no podrá iniciarlos.

Configuración del clúster de Raspberry Pi con Docker Swarm

Con la llegada oficial de docker en la Raspberry pi, podemos aprovechar Docker Swarm que permite crear un clúster (creación de un conjunto de máquinas) con el fin de gestionar varias máquinas como un solo recurso. Así, con un clúster de 4 Raspberry Pi y Docker Swarm, los contenedores se distribuirán automáticamente para obtener un sistema estable.

Docker Swarm trabaja con un administrador y trabajadores, estos son los que usted entiende bajo las órdenes del administrador. Así que vamos a tener que asignar los roles a nuestra Raspberry Pi.

Aquí hicimos la prueba con dos Raspberry Pi bajo Raspbian Jessie:
uno con el nombre (host) "raspManager" y el ip 192.168.1.100 y el segundo llamado "raspWorker01" con el ip 192.168.1.101.

Adición de Pi al clúster

En primer lugar, iniciamos el clúster, para ello ejecutamos el comando docker swarm init en Raspberry Pi Manager.
Una vez iniciado el comando, el terminal le enviará instrucciones para agregar trabajadores al clúster.

pi@raspManager:~ $ sudo docker swarm init 
Swarm initialized: current node (4c13twqzewrqkuraxybajr973) is now a manager.

To add a worker to this swarm, run the following command:

docker swarm join 
 --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 
 192.168.1.100:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

Como pueden ver, Enjambre acaba de empezar. Para agregar su Raspberry Pi al clúster de Docker, solo tenemos que conectarnos al segundo Pi (raspWorker01) en SSH y luego pegar el comando que se nos dio, aquí docker swarm join –token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.100:23777

pi@raspWorker01:~ $ sudo docker swarm join --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.1.100:2377

Tenga cuidado con el token dado por el administrador nunca es el mismo, asegúrese de copiar el pedido dado por su Raspberry Manager.

Una vez que haya validado el pedido en el trabajador, el terminal le informará del éxito de la adición.

This node joined a swarm as a worker.

Puede comprobar el estado del clúster en cualquier momento con el comando node ls docker, este comando se inicia en la máquina Manager.

pi@raspManager:~ $ sudo docker node ls
ID                          HOSTNAME        STATUS    AVAILABILITY    MANAGER STATUS
4c13twqzewrqkuraxybajr973 * raspManager     Ready     Active          Leader
a7demo2k14obqp66gbxfsm7     raspWorker01    Ready     Active

Ahora puede configurar los contenedores en el clúster de Raspberry Pi.
También le recomendamos que opte por contenedores bajo Alpine Linux que tiene la ventaja de ser muy ligero!

Compartir
Boletin informativo
Autor:
Raspberry Pi FR
Únete a la comunidad de Raspberry Pi
Un ordenador de 35$ ya vendió 10 millones de copias
COMPRAR LA NUEVA RASPBERRY PI 4
Tutoriales relacionados
¡Raspbian France cambia de nombre y se convierte en Raspberry Pi FR! Dale una IP local fija a tu Raspberry Pi. ¿Por qué debería haber explicado Bitcoin a France Info en lugar de a mi abuela? Cómo hacer un enrutador Tor con la Raspberry Pi. Utilice un lector de RFID con la Raspberry Pi.
No hay comentarios
Compartir
Inscríbase al boletín
Suscríbete a la newsletter.
Did you like this article ?
Subscribe and stay informed!