seminar buchen
Seminar Java DevOps - CI mit Docker und Kubernetes
Seminar / Training Java DevOps - CI mit Docker und Kubernetes
Docker
- Motivation für den Einsatz von Container-Images
- Vergleich virtuelle Maschine vs. Container
- Begriffe: Image, Registry, Container
- Docker-Befehle auf einen Blick
- Laden, Verwalten, Starten von Docker-Images
- Port-Zuordnung
- Protokolle einsehen
- Ausführen von Befehlen im Container
- Image-Erstellung:
- Dockerfiles
- Java/JEE-Anwendung in Image verpacken
- Eigene Basis-Images erstellen, z. B. für provisionierte EE-Server
- Verwenden Sie mehrstufige Builds, um die Image-Größe zu optimieren
- Volumes einrichten und verwenden
- Registrys verwenden
Kubernetes
- Motivation für die Orchestrierung von Containern mit Kubernetes
- Deklarativer Ansatz
- YAML-Dateien zur Beschreibung von Kubernetes-Objekten
- Bausteine von Kubernetes
- Pod
- Bereitstellung
- Replikatsatz
- Dienst
- Volume, Volume-Anspruch, Persistenter Volume-Anspruch, Speicheranbieter
- Noport, Loadbalancer und Ingress
- Namespace
- Geheimnis
- Config Map
- Stateful Set
- Auftrag
- Vorbereitung und Überwachung
- Init Container
- Bereitschaft und Liveness Rehearsal
Kontinuierliche Auslieferung
- Motivation zur Automatisierung
- Abgrenzung Continuous Integration, Delivery, Deployment
- Verschiedene Verfahren zum Deployment
- Jenkins
- Deklarative Pipelines
- Kubernetes-Plugin (Build-Schritte in Pods ausführen)
- Vorteile von Credentials
- DockerBuild im Container
- Benutzerinteraktion in Pipelines
- GitOps
- Bereitstellen von Kubernetes-Manifesten aus Git
- Grundlegende Vorgehensweise
- Überblick über Tools
- Argo CD als Beispiel
- Bereitstellung aus der Jenkins-Pipeline
Lokale Entwicklung
- Entwicklung einer lokalen IDE gegen Kubernetes-Cluster
- Einfaches Bereitstellen von Umgebungen für lokale Tests
- Übersicht Tools (Skaffold, DevSpace, Telepresence, ....
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-
Lars Demmel
Telefon: + 43 (800) 562 711
E-Mail: -
Sebastian Löhr
Telefon: + 43 (800) 562 711
E-Mail:
Seminardetails
Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentlich und Webinar: € 1.999 zzgl. MwSt. Inhaus: € 6.000 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Voraussetzung: | Dieses Seminar richtet sich an Entwickler und Teamleiter, die Java/JEE-Anwendungen für Container-Umgebungen entwickeln, in Docker/Kubernetes betreiben und mit Continuous Delivery ausrollen wollen. Es werden Java-Grundkenntnisse vorausgesetzt, wie sie in einer Java 8-Schulung vermittelt werden |
Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
Seminararten: | Öffentlich, Inhaus, Webinar |
Durchführungsgarantie: | ja, ab 2 Teilnehmern; Details |
Sprache: | Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich) |
Seminarunterlage: | Dokumentation auf CD oder Papier |
Teilnahmezertifikat: | ja, selbstverständlich |
Verpflegung: | Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren) |
Support: | 3 Anrufe im Seminarpreis enthalten |
Barrierefreier Zugang: | an den meisten Standorten verfügbar |
Weitere Informationen unter + 43 (800) 562 711 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.