Seminarbeschreibung
Die Schulung fasst die Einzelseminare zu Docker/Podman, Kubernetes sowie CI/CD und sicherer Softwarelieferung zusammen. Ein gemeinsames Beispiel ermöglicht den direkten Vergleich zwischen Containerhost und Cluster. Dasselbe eindeutig identifizierte Image wird durch Build, Prüfung, Freigabe und Deployment geführt.
Das Format richtet sich an Teams mit bestehenden Plattformkenntnissen. Kubernetes-Grundlagen, mehrere vollständige CI-Systeme oder der Neuaufbau der Laborplattform würden den Rahmen überschreiten. Der Schwerpunkt liegt auf den anwendungsbezogenen Entscheidungen und einer überprüfbaren Bereitstellung einschließlich Fehler- und Rückfallübung.
Lernziele
- Eine zusammenhängende .NET-Lieferkette vom Build bis zum Cluster gestalten.
- Sicherheits-, Ressourcen- und Bereitschaftsanforderungen in die Bereitstellung integrieren.
- Artefaktfreigabe, Rollout und kontrollierte Rücknahme praktisch verbinden.
Zielgruppe
Erfahrene DevOps-Engineers, Plattformteams und .NET-Entwickler mit Container- und Kubernetes-Grundlagen.
Voraussetzungen
Git, YAML, Linux, Containerbau und .NET CLI; praktische Grundkenntnisse von kubectl, Pods, Deployments und Services. Ein laufender Cluster und eine CI-Umgebung stehen im Labor bereit.
Seminarinhalte im Überblick
- Containerartefakt und Hostbetrieb
- Kubernetes-Bereitstellung und Netzwerk
- Betrieb und Skalierung im Cluster
- Pipeline und geprüfte Lieferkette
- Release und Störungsübung
1. Containerartefakt und Hostbetrieb
- Mehrstufige Images, SDK-Publish, Non-Root, Portzuordnung und Konfigurationsinjektion umsetzen.
- Compose mit Nginx und PostgreSQL sowie Persistenz und Wiederanlauf erproben.
- Rootless-Podman und Quadlet praktisch vergleichen; schlanke Images und AOT-Grenzen bewerten.
2. Kubernetes-Bereitstellung und Netzwerk
- Deployments, Services, ConfigMaps und Secrets für das gemeinsame Projekt erstellen.
- Gateway API, TLS und vertrauenswürdige Proxy-Informationen verbinden.
- RBAC, Service Accounts und unterstützte Netzwerkrichtlinien berücksichtigen.
3. Betrieb und Skalierung im Cluster
- Startup, Readiness und Liveness sowie Ressourcenlimits anhand einer Störung einstellen.
- Rollouts, geordnetes Beenden, Autoscaling, Disruption Budgets und Fehlerdomänen behandeln.
- Schlüssel, persistente Daten und kontrollierte Schemamigrationen in einer Helm-Struktur abbilden.
4. Pipeline und geprüfte Lieferkette
- Restore, Tests und Imagebau in einer vorbereiteten GitLab-CI-Umgebung automatisieren.
- Registry, Digestbindung, SBOM, Schwachstellenprüfung und Image-Signatur kombinieren.
- Geheimnisse und eingeschränkte Deployment-Zugriffe mit Freigaberegeln verbinden.
5. Release und Störungsübung
- Das geprüfte Artefakt im Cluster bereitstellen und mit Smoke-Tests abnehmen.
- Image-, Netzwerk-, Probe- und Ressourcenfehler anhand von Events und Logs bearbeiten.
- Eine gescheiterte Veröffentlichung kontrolliert zurücknehmen und den Releaseweg dokumentieren.
Praktische Übungen
- Ein gemeinsam genutztes Image unter Docker und Podman ausführen.
- Die Anwendung mit Gateway, Probes und eingeschränktem Sicherheitskontext ausrollen.
- Eine Pipeline mit Artefaktprüfung und manueller Freigabestufe erstellen.
- Ein fehlerhaftes Clusterrelease diagnostizieren und ein freigegebenes Image erneut bereitstellen.
Schulungsumgebung
Arbeitsgrundlage ist .NET 10 LTS mit ASP.NET Core 10 auf einer unterstützten Linux-Version. Verwendet werden zueinander passende stabile Paket- und Werkzeugstände. Die Übungen nutzen ausschließlich abgegrenzte Testdaten und vorbereitete Beispielanwendungen. Vorbereitet sind Docker, eine getrennte Podman-Umgebung, Kubernetes mit Gateway API und Metriken, eine Registry und GitLab CI. Der Kunde stellt die vereinbarte Schulungsumgebung bereit; Konten, Berechtigungen, Softwarestände und der erfolgreiche Teststart werden vor Seminarbeginn abgestimmt.
Thematische Einordnung
Alle drei Fachbereiche werden in einem verdichteten Projekt behandelt. Die Einzelseminare bieten mehr Zeit für Engine-Vergleiche, Clusterfehler und Pipelinevarianten. Clusterinstallation und CI-Plattformaufbau sind nicht enthalten.
Weitere Fachseminare und die empfohlene Besuchsreihenfolge enthält die Übersicht der Seminarreihe.
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene DevOps-Engineers, Plattformteams und .NET-Entwickler mit Container- und Kubernetes-Grundlagen. |
| Voraussetzungen: | Git, YAML, Linux, Containerbau und .NET CLI; praktische Grundkenntnisse von kubectl, Pods, Deployments und Services. Ein laufender Cluster und eine CI-Umgebung stehen im Labor bereit. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
