Wir haben Pi Cluster in der Firma als Spielwiese und machen das Deployment per Ansible wenn wir mal was neu machen müssen. Ist echt der Wahnsinn wie schnell das dann geht. Danke fuer das coole video!
Hat wieder super funktioniert. Bin auf das bzw. die nächsten Videos dieser Reihe gespannt. Vielleicht sehen wir dann, ob und wie man Container von Worker zu Worker oder Manager übertragen kann. :-)
Das rpi-update ist AFAIR ein "Patchen" des normalen Pi Kernels auf eine eher mit vorsicht zu genießende Entwicklerversion (so wird es auf den Raspberry Seiten und Foren jedenfalls beschrieben). Es wird fast überall davon abgeraten, rpi-update zu benutzen, da es unstable sein kann. Du hast ein einfaches "upgrade" gemacht, was nicht alle Pakete komplett, sondern nur die empfohlenen upgraded, wozu der Kernel nicht unbedingt gehört. Ein "Upgrade" ist i.A. so charakterissiert, dass man danach nicht rebooten muss (wie z.B. Kernel). Um alle Pakete auf Stand zu bringen, benutzt man "dist-upgrade". Ansonsten, sehr schöne anleitung. Vielen Dank.
Ich habs gleich umgesetzt jetzt Ich stehe nur bei MInute 19:40 an Das Passwort kann ich vergeben nur dann kommt bei mir eine Maske wo folgendes drauf steht Please register your Portainer license. You'll be able to register multiple licenses at a later stage.
Ich hab den ganzen Installationsprozess jetzt schon 2x gemacht, komme aber beim Portainer Web-Interface nie weiter. Es wurde 1:1 wie im Video nachgemacht, wenn ich mich dann aber auf das Web-Interface mit meiner IP und dem Port einloggen will funktioniert das nicht. "Die Website ist nicht erreichbar, ....hat die Verbindung abgelehnt. Gibt es dazu irgendeine Hilfe? Wäre toll...
Sehr schönes Video, ich mag deinen Stil! Nicht aufgeregt und ohne Schnick Schnack erklärst du das wirklich toll. Eine kleine Anmerkung habe ich allerdings, ich möchte nicht pingelig sein, aber das könnte dem ein oder anderen auf die Füße fallen. Ich würde immer erst die regionalen Einstellungen in "raspy-config" vor nehmen. Erst danach das Passwort eingeben. Gerade wenn man Sonderzeichen oder ähnliches im Passwort haben, dann steht man nach dem ändern des Tastaturlayouts vor einem Problem ... Freue mich total auf weitere Videos zur Grafana-Serie!
Wenn der erste Pi schon mit ein paar Docker Containern am laufen ist, kann dann Docker Swarm einfach nachgerüstet und ein zweiter Pi ran gehängt werden?
Schönes Video, danke! Frage: wenn die Portainer Oberfläche jetzt nur auf rpi1 läuft und dieser ausfällt, wird dann automatisch auf rpi2 umgeschwenkt? Oder macht es Sinn portainer auf beide manager Knoten zu verteilen? (sofern das geht) Danke!
Docker Swarm wird nicht mehr weiterentwickelt. Ein Video mit Kubernetes wäre richtig geil. Also, Docker Cluster mit Kubernetes. Die meisten Firmen verwenden nur noch Kubernetes. Was Cool wäre, ist ein Docker Cluster über zwei unterschiedlichen Standorten über Kubernetes und ein SAN oder etwas ähnliches, wie Ceph oder rook.io/, damit diese zwei Standorten bzw. Docker Hosts ihre Daten (z. B. Datenbankdaten) auf diesem Shared-Storage speichern können. Also, ein Storage über zwei Standorten spannen. Diese Lösung erhöht die Verfügbarkeit. Wenn der erste Serviceprovider nicht erreichbar ist, werden die Container bzw. Datenbanken weiterhin über den zweiten Serviceprovider funktionieren, weil ein Shared-Storage eingesetzt wird. Ich wünsche mir ein ZERO TO HERO Video über dieses Vorhaben. Ich danke Dir vielmals im Voraus. ;)
Ich kann nichts weiter hinzufügen und stimme dir zu ABER das interessiert leider nur und super ITler und Mega interessierten, aber die breite Masse braucht leider keinen über zwei Standorte gespiegelten (Wahlmöglich noch synchronen) Storage.
Docker Swarm wird nicht mehr weiterentwickelt. Aber hier im Video wird der Docker Swarm Mode verwendet. (nicht dasselbe) Der Swarm Mode ist seit der Version 1.12 in der Docker Engine integriert und wird weiterentwickelt. Gerade bei kleineren Projekten bietet sich der Swarm Mode eher an, da die Einrichtung deutlich schneller ist und oftmals die Features von K8s nicht benötigt werden. (Z.B. um eine Webseite über mehrere Server verteilt zu betreiben, um eine hohe Verfügbarkeit zu garantieren)
Hallo ich habe mal eine Frage und zwar hab ich einen raspberry pi 3 B+ und nen pi 2 bei mir repliziert sich der portainer_portainer nicht und ist deshalb auch nicht erreichbar :/
Tolles Video, obwohl ich jetzt keine 4 Pi's habe, aber allein die Materie ist interessant und wie immer sehr gut erklärt. Welche Vollpfosten geben hier einen Daumen nach unten, verstehe ich absolut gar nicht, aber es muss auch dumme geben auf dieser Welt.... ich hoffe ich spreche dir aus der Seele Dennis.... ;-))
Liegen in diesem Beispiel die Daten von Portainer nicht auf dem Pi? Kann ich die "Konfigurationsdaten" von Portainer nicht auch mit NFS/ISCASI auf mein NAS/RAID 5 auslagern?
Kann man das mit so vielen machen wie man will ? und geht es auch 1 : 1 auch bei rpi zero 2w und co? Außerdem kannst du wenn du sudo immer vergisst sudo -s einmal eingeben und hast sudo rechte für alle folgenden befehle.....
Mannomann. Das sieht immer so einfach aus. Ich freu mich jetzt schon auf die Fehlermeldungen die bei mir auftauchen werden! :-) Super Video und wie immer super erklärt. Kann ich einen Swarm bilden, auch wenn ich bereits einen Single Docker habe oder gehen mir dabei die Daten und Container verloren? Wenn ich das richtig deute, werde ich wohl zumindest Portainer neu installieren müssen. Es wäre aber schön, wenn ich Bitwarden, FreshRSS, Adguard usw. nicht nochmal anfassen müsste.
Ich habe eben einen Manager und einen Worker neu eingerichtet und dann eine bestehende Dockerinstallation mit laufendem Container (Heimdall) in den Swarm eingebunden. Hat problemlos funktioniert.
Hast Du das mal an deine UDM-Pro angeschlossen? Ich hab 3 RPi4, genau deine Anleitung verfolgt und die hängen alle ander UDM-PRO, ich komme einfach nicht auf die Portainer Oberfläche, alle anderen Steps sind nachvollziehbar. Aber auf die Oberfläche komm ich nicht. Ich weiß nicht ob es an ipv6 liegt (was ich garnicht habe und raspi das so ausrollt ); weil der Docker LS; nur auf tcp6 antwortet ::: tcp6 0 0 :::9000 :::* LISTEN 0 49131 1083/dockerd ;; Aber nicht auf tcp.. oder ob UDM das blockiert.. kann es leider nicht an eine FB anschließen um das zu testen..
Hallo Dennis, habe jetzt einen 4 Cluster. :-) Wenn ich nach erfolgreicher installation die Spannungsversorgung trenne und wieder verbinde, habe ich immer 4 neue Container und 4 alte die gestoppt sind. Starten die Container nicht neu, sondern werden neu erzeugt?
Sehr cool, aber eine Frage bleibt mir gerade: Ich will die Rechenleistung meines Desktop Rechners verwenden, dazu habe ich docker swarm auf dem server installiert und meinen rechner als Worker hinzugefügt. Aber es hackt, bei der Verwendung des Agenten
Du Dennis noch eine Info zum SWARM. Ist mir beim Testen ausgefallen wenn man nur 2 Manager macht ist der Swarm dann nicht mehr betriebsfährig. Hab dazu das gelesen Um eine hohe Verfügbarkeit (High Availability, HA) für Ihren Docker Swarm-Manager zu gewährleisten, ist es empfehlenswert, mindestens drei Manager-Nodes zu haben. Dies ermöglicht es dem Swarm, im Falle des Ausfalls eines einzelnen Managers (einschließlich des Leader-Managers) weiterhin funktionsfähig zu bleiben. Der Grund dafür ist, dass der Swarm eine Mehrheitsabstimmung benötigt, um Entscheidungen zu treffen, und eine ungerade Anzahl von Managern (3, 5, usw.) sicherstellt, dass immer eine Mehrheitsentscheidung getroffen werden kann. Dh in dem Fall mit 4 NODES sollten 3 Manager sein damit wenn der Leader bzw. ein Manager ausfällt dann der Betrieb noch gewährleistet ist
Eine Anmerkung zu dem Zeitraum 3:25 - 3:45. Wenn ein Linux Server im Internet steht sollte nach Möglichkeit eine Authentifizierung durch ssh Schlüssel erfolgen anstelle von einem Passwort.
Ein Super G. Video von Dir .Dein Video hat mich inspiriert das Nachzubauen dazu noch eine Frage 2x. Wenn ich meinen PI cluster 4x pi schon habe wie kann ich dann einen 5ten und 6ten noch einbinden das wäre meine frage a dich.
Was würde passieren, wenn der Manager1 ausfällt? Theoretisch würde dann Manager2 einspringen. Aber was ist dann mit dem Portainer? Ist der dann immer noch verfügbar?
Die Manager verwalten den Cluster und steuern diesen, wenn ein Manager ausfällt gibt es noch einen weiteren. Worker können dies nicht. Allerdings kann ein Manager trotzdem Arbeit (Container) aufnehmen wie ein worker auch.
@@RaspberryPiCloud Beim Ausfall eines Managers von zweien würde der Swarm seine Entscheidungsfähigkeit verlieren und ausfallen. Daher werden in einer Produktionsumgebung drei oder gar fünf Manager gestartet.
Wir haben Pi Cluster in der Firma als Spielwiese und machen das Deployment per Ansible wenn wir mal was neu machen müssen. Ist echt der Wahnsinn wie schnell das dann geht. Danke fuer das coole video!
Hat wieder super funktioniert. Bin auf das bzw. die nächsten Videos dieser Reihe gespannt. Vielleicht sehen wir dann, ob und wie man Container von Worker zu Worker oder Manager übertragen kann. :-)
Fände ich auch sehr interessant;-)
Ansibel fände ich auf jeden Fall auch mal eine interessante Videoreihe =)
Fände ich auch sehr gut
Das rpi-update ist AFAIR ein "Patchen" des normalen Pi Kernels auf eine eher mit vorsicht zu genießende Entwicklerversion (so wird es auf den Raspberry Seiten und Foren jedenfalls beschrieben). Es wird fast überall davon abgeraten, rpi-update zu benutzen, da es unstable sein kann.
Du hast ein einfaches "upgrade" gemacht, was nicht alle Pakete komplett, sondern nur die empfohlenen upgraded, wozu der Kernel nicht unbedingt gehört. Ein "Upgrade" ist i.A. so charakterissiert, dass man danach nicht rebooten muss (wie z.B. Kernel). Um alle Pakete auf Stand zu bringen, benutzt man "dist-upgrade".
Ansonsten, sehr schöne anleitung. Vielen Dank.
Super Dennis, wie immer sehr gut erklärt.danke
Super Dennis, sehr gut wie immer. Vielen dank. Grüße aus Brasilien.
Krasser Typ.. Danke dir.. und natürlich bin ich nun auch Mitglied von deinem Kanal :-) Thanks
YEAH wir wollen den geilen SCHEISS ;-)
Super danke schau ich mir später am See an das Thema wollte ich eh schon länger mal angehen
Ich habs gleich umgesetzt jetzt
Ich stehe nur bei MInute 19:40 an
Das Passwort kann ich vergeben nur dann kommt bei mir eine Maske wo folgendes drauf steht
Please register your Portainer license.
You'll be able to register multiple licenses at a later stage.
Was ist da zu tun ?
Ich kann die Seite auch nicht überspringen
Danke vielmals!!! Ich habe auf dieses Video nur gewartet :)
bitte gerne.
Habe ein Cluster mit 1x Pi4 und 3x Pi3 zum Testen. Habe Ubuntu 12.04 LTS verwendet. Funktioniert alles Bestens. Danke
Ich hab den ganzen Installationsprozess jetzt schon 2x gemacht, komme aber beim Portainer Web-Interface nie weiter.
Es wurde 1:1 wie im Video nachgemacht, wenn ich mich dann aber auf das Web-Interface mit meiner IP und dem Port einloggen will funktioniert das nicht. "Die Website ist nicht erreichbar, ....hat die Verbindung abgelehnt. Gibt es dazu irgendeine Hilfe? Wäre toll...
Das war schon ein super Start, jetzt fehlt mir der nächste Teil wie ich meine Container verteile und darauf achte das diese laufen.
Sehr schönes Video, ich mag deinen Stil! Nicht aufgeregt und ohne Schnick Schnack erklärst du das wirklich toll.
Eine kleine Anmerkung habe ich allerdings, ich möchte nicht pingelig sein, aber das könnte dem ein oder anderen auf die Füße fallen. Ich würde immer erst die regionalen Einstellungen in "raspy-config" vor nehmen. Erst danach das Passwort eingeben. Gerade wenn man Sonderzeichen oder ähnliches im Passwort haben, dann steht man nach dem ändern des Tastaturlayouts vor einem Problem ...
Freue mich total auf weitere Videos zur Grafana-Serie!
Wenn der erste Pi schon mit ein paar Docker Containern am laufen ist, kann dann Docker Swarm einfach nachgerüstet und ein zweiter Pi ran gehängt werden?
Schönes Video, danke! Frage: wenn die Portainer Oberfläche jetzt nur auf rpi1 läuft und dieser ausfällt, wird dann automatisch auf rpi2 umgeschwenkt? Oder macht es Sinn portainer auf beide manager Knoten zu verteilen? (sofern das geht) Danke!
Docker Swarm wird nicht mehr weiterentwickelt. Ein Video mit Kubernetes wäre richtig geil. Also, Docker Cluster mit Kubernetes. Die meisten Firmen verwenden nur noch Kubernetes. Was Cool wäre, ist ein Docker Cluster über zwei unterschiedlichen Standorten über Kubernetes und ein SAN oder etwas ähnliches, wie Ceph oder rook.io/, damit diese zwei Standorten bzw. Docker Hosts ihre Daten (z. B. Datenbankdaten) auf diesem Shared-Storage speichern können. Also, ein Storage über zwei Standorten spannen. Diese Lösung erhöht die Verfügbarkeit. Wenn der erste Serviceprovider nicht erreichbar ist, werden die Container bzw. Datenbanken weiterhin über den zweiten Serviceprovider funktionieren, weil ein Shared-Storage eingesetzt wird. Ich wünsche mir ein ZERO TO HERO Video über dieses Vorhaben. Ich danke Dir vielmals im Voraus. ;)
Ich kann nichts weiter hinzufügen und stimme dir zu ABER das interessiert leider nur und super ITler und Mega interessierten, aber die breite Masse braucht leider keinen über zwei Standorte gespiegelten (Wahlmöglich noch synchronen) Storage.
Docker Swarm wird nicht mehr weiterentwickelt. Aber hier im Video wird der Docker Swarm Mode verwendet. (nicht dasselbe) Der Swarm Mode ist seit der Version 1.12 in der Docker Engine integriert und wird weiterentwickelt. Gerade bei kleineren Projekten bietet sich der Swarm Mode eher an, da die Einrichtung deutlich schneller ist und oftmals die Features von K8s nicht benötigt werden. (Z.B. um eine Webseite über mehrere Server verteilt zu betreiben, um eine hohe Verfügbarkeit zu garantieren)
@@tom-5824 Vielen Dank.
Super erklärt, vielen Dank!
Hallo ich habe mal eine Frage und zwar hab ich einen raspberry pi 3 B+ und nen pi 2 bei mir repliziert sich der portainer_portainer nicht und ist deshalb auch nicht erreichbar :/
Danke. Super das ging aber schnell :-)
Tolles Video, obwohl ich jetzt keine 4 Pi's habe, aber allein die Materie ist interessant und wie immer sehr gut erklärt.
Welche Vollpfosten geben hier einen Daumen nach unten, verstehe ich absolut gar nicht, aber es muss auch dumme geben auf dieser Welt.... ich hoffe ich spreche dir aus der Seele Dennis.... ;-))
Liegen in diesem Beispiel die Daten von Portainer nicht auf dem Pi? Kann ich die "Konfigurationsdaten" von Portainer nicht auch mit NFS/ISCASI auf mein NAS/RAID 5 auslagern?
Kann man das mit so vielen machen wie man will ? und geht es auch 1 : 1 auch bei rpi zero 2w und co? Außerdem kannst du wenn du sudo immer vergisst sudo -s einmal eingeben und hast sudo rechte für alle folgenden befehle.....
Hi,
macht es Sinn einen Cluster zu erstellen aus mehreren RPI´s mit jeweils 1GB RAM ?
Danke für Tut. Ich habe eine Frage. Kann ich auch mit nur 2 VM (LXC) mit docker swarm betreiben?
Mannomann. Das sieht immer so einfach aus.
Ich freu mich jetzt schon auf die Fehlermeldungen die bei mir auftauchen werden! :-)
Super Video und wie immer super erklärt.
Kann ich einen Swarm bilden, auch wenn ich bereits einen Single Docker habe oder gehen mir dabei die Daten und Container verloren?
Wenn ich das richtig deute, werde ich wohl zumindest Portainer neu installieren müssen.
Es wäre aber schön, wenn ich Bitwarden, FreshRSS, Adguard usw. nicht nochmal anfassen müsste.
Achja: Zweiter!
Ich habe eben einen Manager und einen Worker neu eingerichtet und dann eine bestehende Dockerinstallation mit laufendem Container (Heimdall) in den Swarm eingebunden. Hat problemlos funktioniert.
Danke für die Info. Auf welcher Maschine lag den Heimdall vorher. Auf dem Manager oder dem Worker? Nicht das es einen Unterschied macht…
Hast Du das mal an deine UDM-Pro angeschlossen? Ich hab 3 RPi4, genau deine Anleitung verfolgt und die hängen alle ander UDM-PRO, ich komme einfach nicht auf die Portainer Oberfläche, alle anderen Steps sind nachvollziehbar. Aber auf die Oberfläche komm ich nicht. Ich weiß nicht ob es an ipv6 liegt (was ich garnicht habe und raspi das so ausrollt ); weil der Docker LS; nur auf tcp6 antwortet ::: tcp6 0 0 :::9000 :::* LISTEN 0 49131 1083/dockerd ;; Aber nicht auf tcp..
oder ob UDM das blockiert.. kann es leider nicht an eine FB anschließen um das zu testen..
Hallo Dennis,
habe jetzt einen 4 Cluster. :-)
Wenn ich nach erfolgreicher installation die Spannungsversorgung trenne und wieder verbinde,
habe ich immer 4 neue Container und 4 alte die gestoppt sind.
Starten die Container nicht neu, sondern werden neu erzeugt?
Sehr cool, aber eine Frage bleibt mir gerade:
Ich will die Rechenleistung meines Desktop Rechners verwenden, dazu habe ich docker swarm auf dem server installiert und meinen rechner als Worker hinzugefügt.
Aber es hackt, bei der Verwendung des Agenten
Du Dennis noch eine Info zum SWARM.
Ist mir beim Testen ausgefallen wenn man nur 2 Manager macht ist der Swarm dann nicht mehr betriebsfährig.
Hab dazu das gelesen
Um eine hohe Verfügbarkeit (High Availability, HA) für Ihren Docker Swarm-Manager zu gewährleisten, ist es empfehlenswert, mindestens drei Manager-Nodes zu haben. Dies ermöglicht es dem Swarm, im Falle des Ausfalls eines einzelnen Managers (einschließlich des Leader-Managers) weiterhin funktionsfähig zu bleiben. Der Grund dafür ist, dass der Swarm eine Mehrheitsabstimmung benötigt, um Entscheidungen zu treffen, und eine ungerade Anzahl von Managern (3, 5, usw.) sicherstellt, dass immer eine Mehrheitsentscheidung getroffen werden kann.
Dh in dem Fall mit 4 NODES sollten 3 Manager sein damit wenn der Leader bzw. ein Manager ausfällt dann der Betrieb noch gewährleistet ist
Du bist der Wahnsinn 🤌🏼🤌🏼🤌🏼🤣
Cool danke
Gibt da so ein Terminal Cluster ssh glaub ich ziemlich cooles Terminal kannst mehrere Nodes auf einmal verbinden und ersparst dor das 4fache eingeben
Wieviele GB Ram haben deine PIs? Würdest du 8 empfehlen oder gehen 4 auch in Ordnung?
Sind 4GB gemäss seiner Website
Was passiert und welche ist die Lösung, wenn ein Manager oder Worker nicht mehr funktioniert?
Es passiert ein Failover, schau im nächsten Video zu.
Hi ist es erforderlich mehrere Server zu besitzen. Oder kann ich zum testen einen VServer mieten?
Eine Anleitung zu K3s wäre doch mit deinem Raspi Cluster auch sehr interessant.
Eine Anmerkung zu dem Zeitraum 3:25 - 3:45.
Wenn ein Linux Server im Internet steht sollte nach Möglichkeit eine Authentifizierung durch ssh Schlüssel erfolgen anstelle von einem Passwort.
Ja das wissen wir. Ich kann nur leider nicht immer alles zu 100% in den Streams erzählen. Trotzdem natürlich danke dir.
Ein Super G. Video von Dir .Dein Video hat mich inspiriert das Nachzubauen dazu noch eine Frage 2x. Wenn ich meinen PI cluster 4x pi schon habe wie kann ich dann einen 5ten und 6ten noch einbinden das wäre meine frage a dich.
docker join .... Token.. so wie die anderen Nodes auch
danke super kann dann gleich loslegen
Kann man auch verschiedene Pi 4 Modelle miteinander Clustern
Also Pi 4 mit 4GB RAM und mit 8gb?
Danke
ja kein Problem. Kannst frei kombinieren.
Was würde passieren, wenn der Manager1 ausfällt? Theoretisch würde dann Manager2 einspringen. Aber was ist dann mit dem Portainer? Ist der dann immer noch verfügbar?
Ja, ist verfügbar. Ich hatte eine defekte SD-Card. Backup regelte.
Könntest du mal ein Video zu dem cluster machen wenn man damit zum Beispiel einen Minecraft server laufen lassen möchte.
Wie war das nochmal mit den festen IP Adressen - könntest du mir das erklären :D
Ironie off* Danke
Wieso Docker Swarm und nicht k8s?
Wieso Mercedes wenn auch Opel geht.
Ein "sudo -i" am Anfang macht dich dauerhaft zum root und erspart die ständige Eingabe von "sudo".
Hätte ich wissen können. :D Danke
Was ich noch nicht verstanden habe ist, warum 2 Manager und 2 Worker?! Wieso nicht 1 Manager und 3 Worker?
Die Manager verwalten den Cluster und steuern diesen, wenn ein Manager ausfällt gibt es noch einen weiteren. Worker können dies nicht. Allerdings kann ein Manager trotzdem Arbeit (Container) aufnehmen wie ein worker auch.
@@RaspberryPiCloud Beim Ausfall eines Managers von zweien würde der Swarm seine Entscheidungsfähigkeit verlieren und ausfallen. Daher werden in einer Produktionsumgebung drei oder gar fünf Manager gestartet.
@@RaspberryPiCloud Soweit verstanden, warum macht man dann nicht jeden Worker zum Mamager? Anders gefragt: Welche Nachteile hat ein Manager/Worker?
Ip Adressen vergebe ich statisch in den rpis.
Erster
Geil!