Docker Swarm - Docker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Docker Swarm= ==Was ist Docker Swarm?== *Wenn mehrere Physikalische oder virtuelle Docker Maschinen zu einer Gruppe zusammengefasst werden sollen, um in einem…“) |
(kein Unterschied)
|
Aktuelle Version vom 22. Mai 2024, 19:35 Uhr
Docker Swarm
Was ist Docker Swarm?
- Wenn mehrere Physikalische oder virtuelle Docker Maschinen zu einer Gruppe zusammengefasst werden sollen, um in einem Cluster zu arbeiten wird die mit Docker Swarm organisiert
- Docker Swar übernimmt die Aufgabe eines Orchestrierungs-Tools.
- Wichtiger Vorteil ist die Ausfallsicherheit und Verfügbarkeit
- Docker Swarm bietet eine automatische Ressourcenlastverteilung
Docker Swarm Begriffe
Cluster
- Ist ein Verbund aus mehreren Maschinen zur Verbesserung der Ausfallsicherheit und Steigerung der Rechenleistung
Orchestrierung
- Ist die Konfiguration und Koordination mehrerer Rechner zu einem gesamt System
Node
- Eine Node ist eine Instanz einer Docker Engine welche im Swarm Mode läuft
- Es gibt zwei Arten
- Manager Nodes
- Worker Nodes
Manager Nodes
- Manager Nodes sind für das Management und die Orchestrierung eines Clusters Verantwortlich.
- Sie teilen somit den Worker Nodes ihre Aufgaben zu
Worker Nodes
- Workes Nodes übernehmen die Aufgaben die von der Manager Node zugeteilt werden
- Sie teilen Der Manager Node außerdem immer mit wie ihr aktueller Zustand ist.
Task
- Ein Task beinhaltet die Instanz eines Docker Containers welche die servicespezifischen Aufgaben erledigen
Service
- Ist eine Kombination aus Tasks welche auf den Nodes laufen
Replicated Service
- Ist ein Docker Service von dem bestimmte Anzahlen an Kopien laufen.
- Kopien sind Instanzen eines Docker Containers
Global Service
- Ist die Ausführung eines Tasks auf jeder Node
Load Balancing
- Ist die Last Verteilung der Tasks. Damit sollen die einzelnen Nodes Effiktiver laufen
Secrets
- Sind schützenwerte oder sicherheitskritische Daten wie z.B. Passwörter.