Eine produktionsnahe Installation benötigt mehr als gestartete Container: Konfiguration, Persistenz, Sicherheit und Betriebsfähigkeit müssen zusammenpassen.
Das Seminar führt von lokalen Referenzdeployments über Containerimages und Konfiguration bis zu Kubernetes-Ressourcen, Persistenz, Ingress, Secrets, Health Checks, Skalierung und Abnahme.
Inhaltsübersicht
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Lernziele
- Inhalte und Schritt-für-Schritt-Anleitungen
- Praxisaufgaben
- Arbeitsweise und Qualitätssicherung
Seminarprofil
Der Schwerpunkt liegt auf das Seminar führt von lokalen Referenzdeployments über Containerimages und Konfiguration bis zu Kubernetes-Ressourcen, Persistenz, Ingress, Secrets, Health Checks, Skalierung und Abnahme. Die Inhalte werden über nachvollziehbare Entscheidungen, reproduzierbare Arbeitsschritte und dokumentierte Kontrollen vermittelt.
Zielgruppe
Systemadministration, DevOps, Plattformengineering und technische Projektteams.
Voraussetzungen
Linux-, Container-, Netzwerk- und Kubernetes-Grundlagen sowie Grundverständnis von Elasticsearch und Datenbankdiensten.
Lernziele
- lokale und clusterbasierte Installationsvarianten reproduzierbar aufbauen.
- Konfiguration, Secrets, Persistenz und Netzwerkpfade sicher gestalten.
- Health Checks, Ressourcen und Skalierung je Dienst festlegen.
- Deployment, Abnahme, Rollback und Betriebsübergabe dokumentieren.
Inhalte und Schritt-für-Schritt-Anleitungen
Installationsplanung und Voraussetzungen
Vor dem Deployment werden Versionen, Ressourcen, Netzpfade und externe Dienste geprüft.
- Schritt 1: Zielumgebung, Namensräume und Verantwortungsgrenzen festlegen.
- Schritt 2: Abhängigkeiten für Suche, Metadatenhaltung und Identity inventarisieren.
- Schritt 3: CPU-, Memory-, Storage- und Portanforderungen als Baseline definieren.
- Schritt 4: Readiness-Check mit Blockern und Freigabekriterien durchführen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Lokale Containerumgebung
Ein lokales Referenzsystem dient als kontrollierte Grundlage für Konfiguration und Tests.
- Schritt 1: Images, Netzwerke und Volumes nachvollziehbar konfigurieren.
- Schritt 2: Dienste in Abhängigkeitsreihenfolge starten und prüfen.
- Schritt 3: Beispieldaten laden und Suche sowie Detailabruf validieren.
- Schritt 4: Logs, Konfiguration und Zustände für spätere Vergleiche sichern.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Eigene Images und Konfiguration
Build und Laufzeitkonfiguration werden reproduzierbar und umgebungsneutral gestaltet.
- Schritt 1: Basisimages und Abhängigkeiten versioniert festlegen.
- Schritt 2: Frontend-, Search- und Metadata-Konfiguration getrennt verwalten.
- Schritt 3: Secrets aus Images und normalen Konfigurationsdateien entfernen.
- Schritt 4: Images bauen, prüfen und mit unveränderlichen Tags bereitstellen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Kubernetes-Ressourcen und Servicekommunikation
Jeder Dienst erhält klare Workload-, Service- und Konfigurationsobjekte.
- Schritt 1: Deployments oder geeignete Workload-Typen erstellen.
- Schritt 2: Services, DNS-Namen und interne Ports konsistent definieren.
- Schritt 3: ConfigMaps und Secrets mit eindeutiger Zuordnung einbinden.
- Schritt 4: Startreihenfolge durch Readiness statt starre Wartezeiten absichern.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Persistenz, Ingress und Sicherheit
Persistente Daten und externe Zugriffe werden kontrolliert und wiederherstellbar eingerichtet.
- Schritt 1: Storageklassen, Volumes und Sicherungsgrenzen festlegen.
- Schritt 2: Ingress, TLS und erlaubte Hostnamen konfigurieren.
- Schritt 3: NetworkPolicies und ServiceAccounts nach Minimalprinzip definieren.
- Schritt 4: Zugriff, Zertifikate und Neustartverhalten mit negativen Fällen testen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Health Checks, Ressourcen und Skalierung
Pods werden nicht nur gestartet, sondern auf reale Dienstbereitschaft geprüft.
- Schritt 1: Liveness-, Readiness- und Startup-Probes pro Komponente konfigurieren.
- Schritt 2: Requests, Limits und Java- beziehungsweise Python-Speicherbudgets abstimmen.
- Schritt 3: Replikation und horizontale Skalierung anhand des Zustandsmodells bewerten.
- Schritt 4: Rollout unter Last und kontrollierten Pod-Ausfall testen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Abnahme, Rollback und Betriebsübergabe
Die Installation wird mit End-to-End-Prüfung und dokumentiertem Rückfall abgeschlossen.
- Schritt 1: synthetische Suche, Metadatenabruf und Ingestion als Abnahmekette ausführen.
- Schritt 2: Konfiguration, Imageversionen und Ressourcenstände sichern.
- Schritt 3: Rollback für Anwendung, Konfiguration und Datenmigration definieren.
- Schritt 4: Betriebscheckliste, Monitoring-Anforderungen und offene Risiken übergeben.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Praxisaufgaben
- Praxisaufgabe 1: Voraussetzungs- und Kapazitätscheck für eine Zielumgebung erstellen.
- Praxisaufgabe 2: lokales Referenzdeployment aufbauen und End-to-End prüfen.
- Praxisaufgabe 3: eigene Images und getrennte Laufzeitkonfiguration erzeugen.
- Praxisaufgabe 4: Kubernetes-Ressourcen mit Secrets, Services und Probes erstellen.
- Praxisaufgabe 5: Ingress-, Persistenz- und Netzwerkregeln testen.
- Praxisaufgabe 6: Rollout, Ausfall und Rollback mit Abnahmeprotokoll durchführen.
Arbeitsweise und Qualitätssicherung
Jeder Themenblock folgt demselben Muster: Ausgangszustand erfassen, Zielzustand festlegen, Änderung oder Analyse in kleinen Schritten durchführen, Resultat kontrollieren und den Ablauf für Wiederholung oder Übergabe dokumentieren. Demonstrationen werden durch Übungen, Prüflisten, Fehlerfälle und gemeinsame Reviews ergänzt.
Die Übungen verwenden eine isolierte Labor- oder Plansituation. Produktive Änderungen werden erst nach technischer Prüfung, Freigabe, Sicherung, Rückfallplanung und dokumentierter Nachkontrolle vorgesehen.
Fachbereichsleitung und Trainerteam
-

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: | 3 Tage, jeweils ca. 6 Stunden; Beginn am 1. Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Systemadministration, DevOps, Plattformengineering und technische Projektteams. |
| Voraussetzungen: | Linux-, Container-, Netzwerk- und Kubernetes-Grundlagen sowie Grundverständnis von Elasticsearch und Datenbankdiensten. |
| 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, Schritt-für-Schritt-Anleitungen, praktische Übungen und Reviews |
| 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 als Download oder auf Datenträger |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und 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.
