Docker und Kubernetes Lernen
Kubernetes & Docker Training: Container verstehen, Cluster managen und skalierbare Anwendungen bereitstellen – mit praxisnahen Labs.

Auf einen Blick
- 3 Tage
- Monatlich und Individuell
- Technisches Training
- Remote und vor Ort verfügbar
Werden Sie Experte im Kubernetes Cluster Management und lernen Sie die Skalierbakeit ihrer Anwendungen zu maximieren. Profitieren Sie von Projekterfahrung unserer Experten und Cloud-Architekten mit Erfahrung direkt aus der Industrie.
Anfragen
Kubernetes (griechisch für Steuermann) ist ein von Google entwickeltes System, welches die Orchestrierung, Skalierung und das Deployment von verschiedensten Anwendungen innerhalb von beliebigen Infrastrukturen erlaubt. Jede Anwendung wird dabei in eine Container-Engine wie beispielsweise Docker verpackt, bevor Kubernetes diese auf den Kubernetes Cluster deployed wird. Die Symbiose aus Docker und Kubernetes zählt zu den Schlüsseltechnologien, die skalierbare Bereitstellung von Microservices ermöglichen. Dieses interaktive Kubernetes Training vermittelt die fachlichen Grundlagen im Zusammenhang mit Docker Training. Außerdem werden mit verschiedenen Team-Labs der praxisnahe und produktionsnahe Einsatz der Technologie vermittelt.

Termine
| Start | Ende | Training |
|---|---|---|
| 26.06. | 28.06.24 | Kubernetes Docker Training |
| 15.07. | 17.07.24 | Kubernetes Docker Training |
| 05.08. | 07.08.24 | Kubernetes Docker Training |
* individuelle Termine möglich
Preis
2.200 € zzgl. MwSt.
Lernerfolge
Teilnehmer können nach Abschluss …
- Die Einsatzmöglichkeiten von Docker und Kubernetes verstehen
- Docker-Container für eine Python Anwendung erstellen und auf Kubernetes skalierbar bereitstellen
- Anwendungscontainer mit Docker bauen
- Ein Kubernetes-Cluster managen und die wichtigsten Ressourcen einsetzen
Zielgruppe
Der Kurs ist geeignet für Personen mit …
- Solidem Linux-Können
- Allgemeinen Kenntnissen in Bereich Softwareentwicklung von Webanwendungen (Konkrete Technologien sind nicht erforderlich
- Interesse, Infrastructure as Code zu lernen
Aufbau
Kubernetes und Docker im Handumdrehen lernen
Docker Tag I
- Einführung in Docker
- Kennenlernen von wichtigen Befehlen
- Erzeugen von Docker Containern und Erstellen von Docker Images
- Verwenden con Docker Compose
- Team-Lab: Eizeugen eines Docker Image für die Python App
Kubernetes Tag II
- Übersicht zu Kubernetes: Architektur, kubectl und yaml files
- Grundlagen I: Erzeugung von Pods, Deployments und ReplicaSets
- Grundlagen II: Nutzung von Services, Labels und Selectors
- Team-Lab: Deployment der Python App
Kubernetes Tag III
Imperative versus deklarative Methoden
Management des Lebenszyklus von Applikationen
Logging und Monitoring
Cluster Maintenance
Team-Lab: Monitoring und Updating der Python App in Kubernetes
Einführung in Docker
Kennenlernen von wichtigen Befehlen
Erzeugen von Docker Containern und Erstellen von Docker Images
Verwenden von Docker Compose
Team-Lab: Erzeugen eines Docker Image für die Python App
Übersicht zu Kubernetes; Architektur, kubectl und yaml files
Grundlagen I: Erzeugung von Pods, Deployments und ReplicaSets
Grundlagen II: Nutzung von Services, Labels und Selectors
Team-Lab: Deployment der Python App
Imperative versus deklarative Methoden
Management des Lebenszyklus von Applikationen
Logging und Monitoring
Cluster Maintenance (optional)
Team-Lab: Monitoring und Updating der Python App in Kubernetes

Erfolge
Die Lerninhalte unseres Kubernetes Trainings werden von unseren Experten mit einem Docker Training kombiniert. Spannend und eingänglich. Deployen Sie in diesem Hands-on Training Ihre eigene Python App und meistern Sie Container Management.
Ihr Ansprechpartner

Tobias Drechsel
Geschäftsführer, Thinkport GmbH
FAQs
Was ist Kubernetes?
Kubernetes ist eine Open-Source-Plattform für die Verwaltung von Container-Anwendungen und -Diensten. Es wurde ursprünglich von Google entwickelt und wird heute von einer großen Gemeinschaft von Entwicklern und Unternehmen unterstützt. Kubernetes automatisiert die Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen und Diensten in einer Cluster-Umgebung.
Was ist Docker?
Docker ist eine Open-Source-Plattform, die es Entwicklern ermöglicht, Anwendungen in Containern zu verpacken und bereitzustellen. Container erlauben es, Anwendungen und Ihre Abhängigkeiten in isolierten Umgebungen konsistent auszuführen – lokal wie in der Cloud.
Welche Vorteile bietet Kubernetes mit Docker?
Typische Vorteile sind: Automatisierung und Skalierung, Ausfallsicherheit, effektives Ressourcenmanagement, nahtlose Rollouts und Rollbacks, Service Discovery sowie Flexibilität und Portabilität.
Weitere Trainings
Apache Kafka Administration
Echtzeit Eventstreaming Plattformen verwalten, überwachen und tunen.
Terraform für GCP
Ganze Infrastrukturen in GCP mit IaC bereitstellen.
Databricks MLOps
Werden Sie MLOps Expert:in mit unserem Training
Google Cloud Platform (GCP) für Einsteiger
Einführung in die GCP, Compute Engine, Cloud Storage, Networking und Sicherheitskonzepte.