iX Developer 2023
S. 80
Developer Experience
Container

IoT und Edge-Computing mit Podman

Das Container-Werkzeug Podman öffnet die Cloud-native Anwendungsentwicklung mit Kubernetes auch für IoT und Edge-Computing.

Von Valentin Rothberg und Paul Holzinger

Die begrenzten Ressourcen im Internet of Things (IoT) und im Edge-Computing stellen andere Anforderungen an containerisierte Anwendungen als klassische Server- und Cloud-Umgebungen. Das Entwicklungsteam hinter dem Container-Werkzeug Podman, das sich seit 2018 als Alternative zu Docker anbietet, hat früh diese Trends erkannt und zahlreiche Funktionen implementiert, die den Einsatz von Containern im Edge-Computing ermöglichen.

Podman legt vor allem Wert auf Sicherheit und eine nahtlose Integration in moderne Linux-Systeme. Vor allem die eher traditionelle Fork-Exec-Architektur von Podman hilft beim Einsatz von Containern auf neuem Terrain. Darüber hinaus erlaubt das Tool das Ausführen von Kubernetes-Workloads, sodass Entwicklerinnen und Entwickler Cloud-native Anwendungen bequem und komfortabel auf ihrer lokalen Workstation programmieren und ausführen können, ohne Zugriff auf einen Kubernetes-Cluster haben zu müssen. Da Podman zudem ressourcenschonend arbeitet – Kubernetes-Workloads lassen sich bereits auf Raspberry-Pi-Systemen ausführen –, schlägt es die Brücke zwischen dem traditionellen Handwerk der Systemadministration und der modernen Cloud-Native-Welt.

Kommentieren