We are happy to advise you!
+49 40 253346-10     Contact

Kubernetes – Application Development and Deployment (KADD)

 

Prerequisites

  • Grundlagen Linux-Kommandozeile (bash)
  • Grundlagen Computernetze
  • Generelle Kenntnisse der Softwareentwicklung von Webanwendungen. Konkrete
  • Technologien sind nicht erforderlich.

Course Objectives

Im DevOps / CD-Umfeld haben sich Container Technologien und Microservice-Anwendungen durchgesetzt. Docker und die Container Orchestrierung mittels Kubernetes hilft Ihnen im Alltag viele Entwicklungsprozesse zu automatisieren.

In dieser Schulung bringen die Teilnehmer eine Microservice-Anwendung Schritt für Schritt in die Cloud, indem sie sie mittels der Container Orchestration Platform Kubernetes deployen. Zum Abschluss werden außerdem Updates der Anwendung ohne Downtimes eingespielt.

Dabei werden unter anderem die folgenden Fragen beantwortet:

  • Wie kann ich Anwendungs-Updates ohne Downtime durchführen?
  • Was genau sind Pods, Labels, Services, Deployments, Persistent Volumes und Stateful Sets?
  • Wie kann ich die Building Blocks von Kubernetes optimal nutzen?
  • Mein Cluster ist aufgesetzt und in Betrieb. Wie benutze ich dieses nun?
  • Wie bringe ich meine Anwendungen in einen “Managed” Kubernetes Cluster?

Da Kubernetes auf Containern basiert, werden in der Schulung initial die wichtigsten Aspekte von Docker aufgefrischt. Ein grundlegendes Verständnis von Container-Technologie ist jedoch erforderlich. Davon abgesehen sind die Schulungsinhalte unabhängig von der bevorzugten Programmiersprache ausgelegt.

Course Content

Tag 1
  • Auffrischung Docker & Container
  • Grundlagen von Kubernetes-Clustern
  • Building Blocks von Kubernetes
  • Benutzung eines Managed Kubernetes Clusters
  • Zugriff auf Kubernetes per Command Line Interface (kubectl)
  • Pods
Tag 2
  • Services, Service Discovery & Loadbalancing
  • Zero Downtime Deployments
  • Horizontale Skalierung / Replikation
  • Storage (Persistent Volumes/Persistent Volume Claims)
  • State (Stateful Sets)
  • Namespaces
  • Weiterführende Themen für die tägliche Arbeit
Online Training

Duration 2 days

Price (excl. tax)
  • 1,599.— €

Courseware language: English

Classroom Training

Duration 2 days

Price (excl. tax)
  • Germany: 1,799.— €
incl. catering

Courseware language: English

Schedule

Guaranteed date:   The course is guaranteed to run regardless of the number of participants. This excludes unforeseeable events (e.g. accident, illness of the trainer) which make it impossible to carry out the course.
Instructor-led Online Training:   Course conducted online in a virtual classroom.
German
Time zone: Central European Time (CET)   ±1 hour
Online Training Time zone: Central European Time (CET) Course language: German Guaranteed date!
Online Training Time zone: Central European Time (CET) Course language: German
Online Training Time zone: Central European Summer Time (CEST) Course language: German
Online Training Time zone: Central European Summer Time (CEST) Course language: German
Online Training Time zone: Central European Summer Time (CEST) Course language: German
Online Training Time zone: Central European Time (CET) Course language: German
Germany
Munich Course language: German
Stuttgart Course language: German
Berlin Course language: German
Hanover Course language: German
Dortmund Course language: German
Frankfurt Course language: German
Munich Course language: German
Stuttgart Course language: German
Berlin Course language: German
Hanover Course language: German