Podman und Kubernetes - Container-Orchestrierung in der Praxis
Seminar - GFU Cyrus AG
Nach dem Seminar können Sie Podman für lokale Container-Workflows und Kubernetes für die Bereitstellung und Verwaltung von Anwendungen im Cluster einsetzen. Sie erzeugen Kubernetes-kompatible YAML-Spezifikationen mit Podman und führen unterstützte Definitionen lokal aus. Sie erkennen, welche Anpassungen für den Einsatz im Cluster erforderlich sind, und verwalten dort Pods, Deployments und Services mit Kubernetes-Werkzeugen. Darüber hinaus verstehen Sie grundlegende Zusammenhänge von Speicherung, Netzwerkkommunikation und Skalierung. Sie können typische Fehler untersuchen und die Aufgaben beider Werkzeuge in einem Entwicklungs- und Bereitstellungsprozess klar zuordnen.
Aufgaben von Podman und Docker bei der lokalen Container-Arbeit
Kubernetes-Architektur mit API-Server, Scheduler, Controllern und Kubelet
CRI-kompatible Cluster-Runtimes: containerd und CRI-O im Überblick
Podman und Kubernetes-kompatible Workload-Spezifikationen
Einrichtung der Podman-Arbeitsumgebung und Zugang zum Kubernetes-Übungscluster
Kubernetes-YAML aus Containern und Pods mit podman kube generate erzeugen
Unterstützte Workload-Spezifikationen mit podman kube play lokal ausführen
Funktionsumfang und Grenzen der lokalen Ausführung gegenüber einem Kubernetes-Cluster
Workloads im Kubernetes-Cluster bereitstellen und verwalten
Mit Podman erzeugte YAML-Spezifikationen prüfen und für den Cluster anpassen
Kubernetes-Ressourcen über kubectl und die Kubernetes-API verwalten
Mit Pods, Deployments und Services arbeiten
Unterschiede zwischen lokaler Podman-Ausführung und Cluster-Betrieb nachvollziehen
Speicherung und Netzwerkkommunikation
Persistente Speicherung und Volumes in Kubernetes
Lokale Podman-Volumes und Kubernetes-Speicherressourcen unterscheiden
Netzwerkkommunikation, Services und Service Discovery im Cluster
Anwendungszugriffe und Speicheranbindungen überprüfen
Skalierung und Automatisierung von Workloads
Anwendungen mit Kubernetes skalieren
Bereitstellungen mit Helm und Automatisierung durch Operators im Überblick
Monitoring und Logging für Container-Anwendungen
Zustand und Verhalten bereitgestellter Workloads untersuchen
Vom lokalen Container zum produktiven Kubernetes-Workload
Sicherheit und bewährte Vorgehensweisen für lokale Entwicklung und Cluster-Betrieb
Troubleshooting und Fehleranalyse mit Podman und Kubernetes-Werkzeugen
Podman für Container-Erstellung und Tests in CI/CD-Abläufe einbinden
Kubernetes für automatisierte Bereitstellung und Verwaltung im Cluster nutzen
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Das Seminar richtet sich an Systemadministratoren, DevOps-Engineers, Cloud- und IT-Architekten sowie Entwickler, die mit Podman lokal arbeiten und containerisierte Anwendungen in Kubernetes bereitstellen und betreiben möchten.
Teilnahmevoraussetzungen
Sie benötigen Grundkenntnisse in Container-Technologien, beispielsweise Docker oder Podman.
Sie verfügen über praktische Erfahrung mit Linux und der Kommandozeile.
Grundkenntnisse in Kubernetes sind hilfreich, aber nicht zwingend erforderlich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.