// Cloud-native & Microservices
Java in Containern mit Podman und Kubernetes
Container-Images bauen, JVM im Container richtig konfigurieren und auf Kubernetes betreiben.
- Inhouse-Schulung
- 2 Tage
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie bauen schlanke Container-Images für Java-Anwendungen mit Podman.
- Sie konfigurieren Heap, GC und CPU-Erkennung der JVM für Container-Limits.
- Sie betreiben Java-Dienste in einem lokalen Kubernetes-Cluster mit kind.
- Sie richten Health Checks, Ressourcenlimits und Konfiguration in Kubernetes ein.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Container-Grundlagen mit Podman: Images, Layer, Registries
- Containerfiles für Java: Multi-Stage-Build, Basis-Images mit Eclipse Temurin
- Images ohne Containerfile mit Jib oder Cloud Native Buildpacks
- JVM im Container: MaxRAMPercentage, CPU-Erkennung, GC-Wahl
- Übung: Spring-Boot-Dienst als Image bauen und Speicherverhalten prüfen
Tag 2
- Lokales Kubernetes mit kind: Cluster, kubectl, Image laden
- Deployment, Service, ConfigMap und Secret
- Liveness-, Readiness- und Startup-Probes, Graceful Shutdown
- Requests, Limits und deren Wirkung auf die JVM
- Übung: Dienst mit Datenbank auf kind ausrollen und skalieren
Voraussetzungen und Rahmen
- Vorwissen
- Gute Java-Kenntnisse und Grundkenntnisse der Kommandozeile. Podman und kind auf dem Schulungsrechner, Installation vorab abstimmen.
- Werkzeuge
- Podman, kind (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Cloud-native & Microservices
Alle 9 Angebote
Inhouse-Schulung
GraalVM Native Image für Java-Dienste
Native Programme erstellen, Reflection konfigurieren und Grenzen kennen.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung · KI-Analyse
Observability mit OpenTelemetry, Prometheus und Grafana
Logs, Metriken und Traces für Java-Dienste einheitlich erfassen und auswerten.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Quarkus für Spring-Entwickler
Umstieg auf Quarkus mit Blick auf Startzeit, Speicherbedarf und Entwicklerkomfort.
2 Tage · Fortgeschritten3.780 €