Maak een Raspberry Pi-cluster met Docker Swarm

Bijgewerkt 9 augustus 2017 - 0 Opmerkingen - , , , , , , ,

ⓘ Dit artikel is mogelijk gedeeltelijk of volledig vertaald met automatische tools. Onze excuses voor eventuele fouten die dit kan veroorzaken.

Enige tijd geleden kondigde de Raspberry Pi Foundation de compatibiliteit van Docker op de Raspberry Pi aan. Het is nu dus eenvoudiger om Docker op de Framboos in te stellen en te gebruiken. Vandaag zullen we uitleggen hoe docker Swarm te installeren, een Docker-modus waarmee u een cluster (het koppelen van verschillende Rsapberry) heel gemakkelijk te maken.
Ken je Docker niet? Het maakt niet uit, Frank heeft een gedetailleerd artikel voor u over het onderwerp.

Om deze tutorial te bedienen, heb je minstens twee Raspberry Pi, hun stroomkabels en microSD-kaart nodig (8GB is genoeg).

Docker installeren op de Raspberry Pi

Om Docker op de Raspberry Pi te installeren, is er niets ingewikkelds. Het enige wat u hoeft te doen is inloggen op de Pi in SSH en typ in de volgende opdracht:

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

U nu uw containers maken of de communitycontainers downloaden, via het DockerHub-platform. Wees voorzichtig met het gebruik van ARM containers, anders Docker zal niet in staat zijn om ze te starten.

Het Raspberry Pi-cluster instellen met Docker Swarm

Met de officiële komst van docker op de Raspberry pi, kunnen we profiteren van Docker Swarm die het mogelijk maakt om een cluster (het maken van een set van machines) te creëren om verschillende machines te beheren als een enkele bron. Met een cluster van 4 Raspberry Pi en Docker Swarm worden de containers dus automatisch gedistribueerd om een stabiel systeem te verkrijgen.

Docker Swarm werkt met een manager en werknemers, deze zijn zoals je begreep onder de orders van de manager. Dus we moeten de rollen toewijzen aan onze Raspberry Pi.

Hier deden we de test met twee Raspberry Pi onder Raspbian Jessie:
een met de naam (host) "raspManager" en de ip 192.168.1.100 en de tweede naam "raspWorker01" met het ip 192.168.1.101.

Pi toevoegen aan het cluster

Eerst starten we het cluster, hiervoor voeren we de docker zwerm init commando uit op de Raspberry Pi Manager.
Zodra de opdracht is gestart, stuurt de terminal u instructies om werknemers aan uw cluster toe te voegen.

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.

Zoals je zien, is Swarm net begonnen. Om je Raspberry Pi toe te voegen aan het Docker-cluster, hoeven we alleen maar verbinding te maken met de tweede Pi (raspWorker01) in SSH en vervolgens het commando plakken dat ons is gegeven, hier docker zwerm join –token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w54-8efjokb38uhhtdqg3idf874l 192.168.100:2377777

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

Wees voorzichtig het token gegeven door de manager is nooit hetzelfde, zorg ervoor dat de bestelling gegeven door uw Raspberry Manager te kopiëren.

Nadat u de bestelling op de werknemer hebt gevalideerd, zal de terminal u op de hoogte brengen van het succes van de toevoeging.

This node joined a swarm as a worker.

U de status van het cluster op elk gewenst moment controleren met de opdracht node ls-docker, deze opdracht wordt gestart op de Manager-machine.

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

Je je containers nu instellen op je Raspberry Pi-cluster.
Ook raden wij u aan te kiezen voor containers onder Alpine Linux die het voordeel heeft zeer licht!

Delen
Nieuwsbrief
Auteur :
Raspberry Pi FR
Word lid van de Raspberry Pi-gemeenschap
Van een computer van $ 35 zijn al 10 miljoen exemplaren verkocht
KOOP DE NIEUWE RASPBERRY PI 4
Gerelateerde tutorials
Gebruik een RFID-lezer met de Raspberry Pi. Activeer de TTL-seriële poort van de Raspberry Pi en controleer of deze werkt. Waarom zou ik Bitcoin hebben uitgelegd aan France Info in plaats van aan mijn grootmoeder? Flits de groene LED aan boord van de Raspberry Pi. Schakel een LED aan en uit met de Raspberry Pi en Python.
Geen reacties
Delen
Aanmelden nieuwsbrief
Abonneer u op de nieuwsbrief.
Vond je dit artikel leuk?
Schrijf je in en blijf op de hoogte!