Kubernetes für App-Entwickler (LFD459)

Mit Python zu skalierbaren Kubernetes-Anwendungen in der Cloud

Mit Kubernetes skalierbare Lösungen entwickeln

Das Erlernen der Entwicklung von Kubernetes-Anwendungen eröffnet dir vielfältige Karrierechancen in stark nachgefragten Bereichen wie DevOps, Cloud Engineering und Containerisierung.

In diesem Kurs lernst du, wie du Anwendungsressourcen definierst und zentrale Kubernetes-Primitiven nutzt, um skalierbare Anwendungen zu erstellen, zu überwachen und zu debuggen – inklusive der Arbeit mit Netzwerk-Plugins, Sicherheitsfunktionen und Cloud-Speicher für die Bereitstellung in Produktionsumgebungen.

Der Kurs vermittelt dir – ergänzt durch praktische Übungen und eigenständiges Lernen – die Fähigkeiten und das Wissen, die auch in der Prüfung zum Certified Kubernetes Application Developer (CKAD) abgefragt werden.

Ort & Dauer

3 Tage | Nürnberg & Online

Inhouse Schulung

Hol dir die NETWAYS Open Source Experten direkt zu dir ins Unternehmen.

Schulungsinhalte

Ausgehend von einem einfachen Python-Skript zeigt dir dieser Kurs, wie du Anwendungsressourcen definierst und zentrale Kubernetes-Primitiven nutzt, um skalierbare Anwendungen zu erstellen, zu überwachen und zu debuggen. Dabei arbeitest du mit Netzwerk-Plugins, Sicherheitsfunktionen und Cloud-Speicher und lernst viele wichtige Funktionen kennen, die für den produktiven Einsatz einer Anwendung erforderlich sind.

Die folgenden Lerninhalte geben dir einen Überblick über die Themen und Kompetenzen, die du im Laufe des Trainings erwirbst.

Einführung

2
3

  • Vorstellung Linux Foundation
  • Vorstellung Kurs + Kursumgebung
  • Vorstellung Kubernetes-Projekt

KUBERNETES ARCHITEKTUR

2
3

  • Kuberneteskomponenten
  • Terminologie
  • Controlplane und Worker
  • Pods und Services
  • Netzwerke in Kubernetes

BAUEN VON CONTAINERN

2
3

  • Containerisierung von Anwendungen
  • Dockerfiles und Containeroptionen
  • Erstellen von Deployments
  • Multi-Container Pods
  • Probes und Tests
  • Helm und Kustomize

DESIGN VON CONTAINERISIERTEN ANWENDUNGEN

2
3

  • Entkoppelte Ressourcen
  • Flexible Frameworks
  • Sidecars und Initcontainer
  • Jobs und CRDs

KONFIGURATION VON DEPLOYMENTS

2
3

  • Nutzung von Volumes
  • Nutzung von Secrets und ConfigMaps
  • Skalierung von Deployments
  • Updates und Rollbacks

SECURITY VERSTEHEN

2
3

  • Kubernetes Security im Überblick
  • AuthN
  • Rolebased Access Control
  • AdmissionController
  • Security Contexts
  • PodSecurityStandards
  • NetworkPolicies

ANWENDUNGEN IM KUBERNETES-NETZWERK

2
3

  • Services im Überblick
  • Aufruf von Services
  • IngressController und -Ressourcen
  • Service Meshes

TROUBLESHOOTING VON ANWENDUNGEN

2
3

  • Erste Schritte im Troubleshooting
  • Troubleshooting von Pods
  • Troubleshooting von Nodes
    Monitoring von Anwendungen
  • Logging

Termine

Wunschtermin

Du hast an diesen Terminen leider keine Zeit, willst aber trotzdem die Kubernetes für App-Entwickler Schulung besuchen? Dann lass uns einfach wissen, zu welchem Datum es für dich am passendsten wäre. Teile uns deinen Wunschtermin mit!

Zielgruppe

Dieser Kurs richtet sich an erfahrene Anwendungsentwickler:innen, die eine Anwendung containerisieren, hosten, bereitstellen und in einem Multi-Node-Cluster konfigurieren müssen.

Um das Beste aus diesem Kurs herauszuholen, solltest du Folgendes mitbringen:

  • Grundlegende Kenntnisse im Umgang mit der Linux-Kommandozeile und in der Bearbeitung von Dateien sowie Vertrautheit mit der Nutzung einer Programmiersprache (z. B. Python, Node.js, Go)
  • Kenntnisse über Cloud-native Anwendungskonzepte und -architekturen (wie sie z. B. im kostenlosen Introduction to Kubernetes MOOC auf edX vermittelt werden) sind für diesen Kurs hilfreich.

Bitte beachte: Der Kurs Kubernetes Administration (LFS458) ist keine Voraussetzung für diesen Kurs. Es gibt inhaltliche Überschneidungen, da beide Kurse eigenständig konzipiert sind und jeweils auf die zugehörigen Prüfungen abgestimmt wurden.

 

Preise & Pakete

Das All-Inclusive-Paket beinhaltet

  • Praktische Übungen mit virtuellen Maschinen
  • Catering in den Pausen
  • Einladung zum täglichen Mittagessen
  • Einladung zum Abendessen am 1. Trainingstag
  • Notebook für die Dauer des Trainings

 

  • zzgl. Offizielle Schulungsunterlagen der Linux Foundation

Wissen auf dem schnellen Weg

  • Praktische Übungen mit virtuellen Maschinen
  • Zusätzlicher Co-Trainer ab sieben Teilnehmer
  • Neueste Erkenntnisse direkt nach Hause
  • Chat-Kanal für Austausch und Vernetzung

 

  • zzgl. Offizielle Schulungsunterlagen der Linux Foundation

Und das beste

Bereits ab 2 Teilnehmern beginnt das große Sparen. Bis zu 25% Ersparnis pro Person sind möglich.

%

Zu Zweit

%

Zu Dritt

%

Zu Viert

%

Zu Fünft

%

Ab Sechs

Das Onlinetraining war technisch einwandfrei umgesetzt. Der Trainer war sehr gut vorbereitet und hat die Thematik souverän und in angenehmer Lautstärke & Geschwindigkeit rübergebracht. Ich habe wieder mal viel gelernt!

Daniel Burkhard | operational services GmbH & Co. KG

Sehr gut organisierte Schulung. Kompetenter und freundlicher Trainer, der die Inhalte auf die Erwartungen und Anforderungen der Teilnehmer abgestimmt hat und gut vermitteln konnte. Fragen wurden kompetent beantwortet.

Schulungsteilnehmer | Juli 2023

Sehr gute Schulung. Informativ und lehrreich. Sehr freundlicher und kompetenter Trainer. Gute Atmosphäre.

Oliver Brosch | GLS IT Services GmbH

Unser Schulungskonzept

Die NETWAYS-Schulungen sind deswegen so besonders, weil sie von Expert:innen mit regelmäßiger Praxiserfahrung gehalten werden.

Praxisnah

Unsere Trainer:innen sind nicht nur im Bereich Kubernetes-Schulungen tätig, sondern arbeiten regelmäßig in Software- und Kundenprojekten. Sie sind zertifizierte Expert:innen, die genau wissen, worauf es ankommt, und teilen ihr Wissen gerne – für deinen Erfolg!

Individuell

Durch eine begrenzte Gruppengröße stellen wir einen effizienten Ablauf unserer Grafana Schulungen sicher. Natürlich bleibt dabei immer Zeit für Fragen. Freu dich auf eine individuelle Betreuung!

Kommunikativ

Besonders wichtig ist uns der Austausch der Kursteilnehmer:innen untereinander. Gerne laden wir dich zum gemeinsamen Mittag- u. Abendessen ein und bieten auch online viel Raum für Diskussionen und Austausch.

Wir freuen uns auf deine Nachricht







    captcha