You build it, we run it
Testen Sie ayedo Fleet 30 Tage kostenlos.
Mit ayedo ist der Betrieb Ihrer Apps in Kubernetes ein Kinderspiel. Mit Docker Swarm bieten wir eine produktionsreife Alternative zu Kubernetes für alle, die sich mit den Abstraktionen von Docker wohl fühlen, aber mehr Verfügbarkeit und Skalierbarkeit benötigen. Mit der ayedo Fleet Custom Edition kommen Sie in den Genuss von Docker Swarm, ohne die operativen Kopfschmerzen. Probieren Sie’s aus.
Wir lieben Kubernetes. Ist einfach unser Ding. Nichts desto trotz setzen viele Unternehmen nach wie vor auf Docker Swarm zur Orchestrierung Ihrer Container-Workloads und das zu Recht. Docker Swarm ist in vielerlei Hinsicht weniger flexibel wie Kubernetes, aber auf jeden Fall weniger komplex - was es zum idealen Kandidaten für Einsteiger in die Welt verteiler Container-Workloads macht. Docker Swarm erweitert die Syntax und Semantik der bereits bekannten Docker-Befehle um ein Konzept von Services
und Stacks
um replizierte Workloads gemeinsam verwaltbar zu machen.
Wer wie wir viel mit docker-compose
arbeitet dem wird die Umstellung von Docker Standalone auf die Stacks von Docker Swarm leicht fallen - Stack-Files sind auch nur Compose-Files mit leicht anderer Syntax. Diese recht flache Lernkurve erleichtert nicht nur den Einstieg in skalierbare Microservice-Architekturen sondern dient als ideale Vorbereitung, wenn man einen Wechsel auf Kubernetes ins Ziel fasst.
Neben der kurzen Gewöhnungsphase beim Umstieg von Docker Standalone auf Docker Swarm spricht auch die operative Stabilität für Docker Swarm. Insbesondere für Stateless-Workloads ist ein Docker Swarm Cluster einem Kubernetes Cluster oft vorzuziehen, wegen der niedrigen Komplexität des Setups und der allgemeinen Stabilität und Abgehangenheit der Docker-Primitives.
In der heutigen technologiegetriebenen Welt ist die Containerisierung von Anwendungen ein wichtiger Schritt in Richtung Flexibilität und Skalierbarkeit. Docker Swarm ist eine Containerorchestrierungsplattform, die es Entwicklern ermöglicht, Docker-Container in einem Cluster auszuführen und zu verwalten. Es ermöglicht die Verwaltung von Containern auf verteilten Systemen und ist eine großartige Lösung für Skalierbarkeit und Hochverfügbarkeit, wenn Kubernetes einfach too much ist.
In diesem Blog-Beitrag zeigen wir Ihnen, wie Sie in der Hetzner Cloud einen Docker Swarm-Cluster mit 3 Master- und 3 Worker-Knoten erstellen und anschließend Portainer installieren um den Swarm bequem über ein modernes Web-Interface managen zu können.
apt update
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
usermod -aG docker $USER
systemctl start docker
systemctl enable docker
docker swarm init --advertise-addr <IP-Adresse-des-Master-Knotens>
docker swarm join-token manager
docker swarm join --token <Master-Join-Token> <IP-Adresse-des-Master-Knotens>
docker swarm join --token <Master-Join-Token> <IP-Adresse-des-Master-Knotens>
curl -L https://downloads.portainer.io/ce2-18/portainer-agent-stack.yml -o portainer-agent-stack.yml
docker stack deploy -c portainer-agent-stack.yml portainer
https://<IP-Adresse-des-Master-Knotens>:9443
).Das Erstellen eines Docker Swarm-Clusters mit 3 Master- und 3 Worker-Knoten auf Hetzner Cloud ist ein leistungsfähiger Weg, um Containeranwendungen preiswert zu orchestrieren und zu skalieren. Die Verwendung von Portainer als grafische Benutzeroberfläche vereinfacht die Verwaltung von Containern erheblich und bietet Entwicklern eine intuitive Möglichkeit, ihre Anwendungen zu überwachen und zu steuern. Nutzen Sie diese Anleitung, um Ihre Entwicklungs- und Bereitstellungsprozesse zu optimieren und von den Vorteilen der Containerisierung zu profitieren.
Testen Sie ayedo Fleet 30 Tage kostenlos.
Unsere Container-Experten beraten Sie gerne und individuell.
✉ hello@ayedo.de · ☎ +49 681 3875 3330
Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.