
Podman integriert Quadlets direkt in seine CLI
Podman enthält jetzt native Quadlet-Befehle, die die deklarative Verwaltung von Containern und Diensten direkt über die Befehlszeile vereinfachen.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Die Verwaltung von Podman-Containern war schon immer eine relativ einfache Aufgabe - einfach genug, um podman run
zu verwenden, aber nicht leistungsfähig genug, wenn mehr Automatisierung gefragt ist... oder wenn es um schwergewichtige Orchestrierungstools wie Kubernetes geht.
Nun, jetzt bietet Podman den Benutzern einen soliden Mittelweg. Mit seinem neuesten Update wird die Quadlet-Verwaltung zu einem erstklassigen Bürger direkt in Podman. Die neue podman quadlet
Befehlssuite fasst alles in einem einzigen, einheitlichen Arbeitsablauf zusammen.
Aber Moment, Sie wissen nicht, was Qudalets sind? Lassen Sie es mich kurz erklären. Es handelt sich um spezielle Konfigurationsdateien, die Ihrem Linux-System (über systemd) mitteilen, wie Container, Pods, Netzwerke oder Volumes automatisch ausgeführt werden sollen. Anstatt jedes Mal lange podman run-Befehle einzutippen, erstellen Sie eine .container-, .pod-, .network- oder .volume
Datei, die genau beschreibt, was Sie wollen.
Systemd
kümmert sich dann um das Starten, Stoppen, Neustarten und Protokollieren dieser Container
- genau wie bei regulären Linux-Diensten - und macht so die Container-Verwaltung zuverlässiger und unabhängiger.
🎓 Es ist auch erwähnenswert, dass Quadlets nicht brandneu sind - sie sind seit etwa Version 4.4 Teil des Podman-Ökosystems und ermöglichen es Benutzern, die oben erwähnten Konfigurationsdateien in systemd-Suchpfaden abzulegen, um Container unter systemd deklarativ zu verwalten.
Aber jetzt kommt der Clou: Diese Quadlets sind jetzt nativ in Podmans eigenem CLI enthalten - podman quadlet install
, podman quadlet list
, podman quadlet print
, and podman quadlet rm
- so dass Sie nicht mehr mit Dateien oder manueller systemd-Fummelei jonglieren müssen. Hier ist, was jeder von ihnen tut.
- Mit
podman quadlet install
können Sie Konfigurationen aus lokalen Dateien, Verzeichnissen oder sogar URLs installieren. podman quadlet list
bietet Ihnen eine übersichtliche, filterbare Ansicht der installierten Quadlets - ideal für Skripte oder zur Orientierung.- Müssen Sie die Konfiguration eines Quadlets überprüfen?
podman quadlet print
zeigt Ihnen genau, was läuft. podman quadlet rm
entfernt Quadlets sicher, mit der Option, sie alle zu vernichten oder diejenigen, die bereits verschwunden sind, einfach zu ignorieren.
🎓 Deklaratives Containermanagement - das kommt Ihnen bekannt vor, oder? Wahrscheinlich, weil es einem anderen bekannten Ansatz sehr ähnlich ist. Ja, ich spreche von Docker Compose. Aber auch wenn sie auf den ersten Blick ähnlich aussehen, gibt es doch einige wichtige Unterschiede zwischen den beiden. Hier ist eine kurze Vergleichstabelle, um die Dinge zu verdeutlichen.
Mit anderen Worten: Wenn Sie Arbeitslasten auf Linux Servern oder Desktops ausführen, für die systemd bereits zuständig ist, bieten Ihnen Quadlets eine nahtlose Dienstverwaltung ohne zusätzliche Daemons. Andererseits eignet sich Docker Compose hervorragend für plattformübergreifende Arbeitsabläufe und größere Entwicklungskonfigurationen, die nicht an systemd gebunden sind.
In jedem Fall aber ist die Integration von Quadlets in die Podman-CLI ein großer Gewinn für jeden, der mit Podman arbeitet. Es gibt Ihnen die Automatisierung, die Sie brauchen, verpackt in die Kontrolle, der Sie vertrauen - und das alles in dem Tool (systemd), das Sie bereits verwenden. Probieren Sie also diese neue integrierte Podman-Funktion aus - Sie werden sie wahrscheinlich mögen.
Weitere Informationen finden Sie in der offiziellen Ankündigung.
Comments