Aus Raspberry Pi Geek 08/2022

Raspberry Pi mit Kubernetes (Seite 2)

Abbildung 3: Die vorhandenen Kubernetes-Nodes werden inklusive ihres Status angezeigt.

Abbildung 3: Die vorhandenen Kubernetes-Nodes werden inklusive ihres Status angezeigt.

Container hinzufügen

Um Container in Kubernetes zu verteilen, benötigen Sie eine Steuerdatei für die jeweilige Applikation, die die Extension .yaml aufweist. Darin befinden sich alle relevanten Angaben zum Betreiben der entsprechenden Anwendung. Templates für einzelne Anwendungen finden Sie im Internet, müssen sie jedoch unter Umständen der individuellen Kubernetes-Umgebung anpassen. Dazu zählen vor allem Versionsangaben zu den Applikationen, die Anzahl der laufenden Instanzen (Replicas), die Zuweisung von Ports und die Vergabe von Namen für Container und Pods (Abbildung 4).

Abbildung 4: Mithilfe von Templates stellen Sie Steuerdateien zusammen.

Abbildung 4: Mithilfe von Templates stellen Sie Steuerdateien zusammen.

Anschließend weisen Sie mit dem Kommando aus der letzten Zeile von Listing 2 Kubernetes die entsprechende Steuerdatei zu. Innerhalb einiger Minuten führt der Cluster nun die gewünschten Deployments aus. Um die grundlegende Funktion des neu eingebundenen Pods zu überprüfen, verwenden Sie den Befehl kubectl get pods. In der resultierenden Auflistung können Sie anhand des Eintrags in der Spalte STATUS erkennen, ob der jeweilige Pod aktiviert ist (Abbildung 5).

Abbildung 5: Auch für die einzelnen Pods rufen Sie bei Bedarf Statusanzeigen auf.

Abbildung 5: Auch für die einzelnen Pods rufen Sie bei Bedarf Statusanzeigen auf.

Fazit

MicroOS und Kubic erfordern auch für geübte Anwender eine steile Lernkurve. Ohne bereits vorhandene Kenntnisse in der Orchestrierungslösung Kubernetes für Container ist es schwierig, die Konzepte nachzuvollziehen. Zudem fällt bereits die Installation von Kubic aufgrund der ungewöhnlichen Routine unter Zuhilfenahme von Ignition aus dem Rahmen. Sehr viel Raum für Verbesserungen lässt die bislang teils unvollständige Dokumentation, die den Einstieg in Kubic nicht eben erleichtert. Anwendern, die bereit sind, viel selbst zu erkunden, bietet Kubic eine interessante Spielwiese und einen guten Einstieg in moderne Container-Technologien. (jlu)

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 4 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben