LFD259

LFD259

 

lfd259-1

 

Kubernetes for Developers

Erfahren Sie mehr über die Anwendungsentwicklung von Kubernetes mit Schulungen von The Linux Foundation!

 

Buchen Sie hier das LFD259 Training + CKAD Zertifizierung Bundle

 

Buchen Sie hier das LFD259 Training

 

Buchen Sie hier die CKAD Zertifizierung

 

Kubernetes ist ein Hochgeschwindigkeits-Open-Source-Orchestrierungstool zur Bereitstellung, Skalierung und Aktualisierung von containerisierten Anwendungen. In diesem Kurs lernen Sie, wie Sie eine Anwendung in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren.
 

Die behandelten Themen stehen in direktem Zusammenhang mit den Wissensgebieten, die vom Cloud Native Computing Foundation Certified Kubernetes Application Developer (CKAD) Program getestet wurden und werden die Fähigkeit der Teilnehmer zur Zertifizierung erheblich erhöhen.

 

Kurs Details

Schwierigkeitsstufe: Mittel

Lieferung: Online-Selbststudium

Geeignet für: Entwickler, die lernen möchten, wie sie ihre containerisierten Anwendungen auf einem Kubernetes-Cluster mit mehreren Knoten bereitstellen, konfigurieren und testen.

Voraussetzungen: Um das Beste aus diesem Kurs herauszuholen, sollten Sie über grundlegende Linux-Kommandozeilen- und Dateibearbeitungskenntnisse verfügen und mit der Verwendung einer Programmiersprache (z.B. Python, Node.js, Go) vertraut sein. Kenntnisse über Cloud Native Anwendungskonzepte und Architekturen (wie sie in unserem kostenlosen Introduction to Kubernetes edX MOOC vermittelt werden) sind hilfreich für diesen Kurs.

Materialien: 1 Jahr Online-Zugriff auf alle Kursinhalte und Übungen.

Dieser Kurs ist:

  • 100% online und selbstgesteuert
  • Vollgepackt mit Übungen (und Lösungen), die von unseren Experten entwickelt wurden.
  • Entwickelt, um Ihnen zu helfen, mit der Konzeption/Architektur von Applikations-Orchestrierungslösungen zu beginnen und zu wissen, wie diese mit Docker-Images funktionieren.

 

Über diesen Kurs

In diesem Kurs lernen Sie, wie Sie eine Anwendung in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren. Ausgehend von einem einfachen Python-Skript definieren Sie Anwendungsressourcen und verwenden Kern-Primitive, um skalierbare Anwendungen in Kubernetes zu erstellen, zu überwachen und Fehler zu beheben. Bei der Arbeit mit Netzwerk-Plugins, Sicherheit und Cloud-Storage werden Sie mit vielen der Funktionen konfrontiert, die für die Bereitstellung einer Anwendung in einer Produktionsumgebung erforderlich sind.

 

In diesem Kurs lernen Sie folgendes:

  • Containerisieren und Bereitstellen eines neuen Python-Skripts
  • Konfiguration der Bereitstellung mit ConfigMaps, Secrets und SecurityContexts
  • Multi-Container-Pod-Design verstehen
  • Konfigurieren von probes für pod health
  • Aktualisieren und Zurücksetzen einer Anwendung
  • Implementierung von Services und Network Policies
  • Persistent Volume Claims für Zustandspersistenz verwenden
  • Und vieles mehr ...

Dieser Kurs ist hersteller- und vertriebsneutral konzipiert, so dass Sie diese Konzepte universell anwenden können.
 

Sie haben Zugriff auf den Kurs für ein ganzes Jahr ab Kaufdatum (oder Verfügbarkeit, für Vorbestellungen), unabhängig davon, wie schnell Sie den Kurs abschließen. Sie können damit rechnen, dass der Kurs 30-35 Stunden dauert (obwohl der Kurs selbstgesteuert ist, so dass Sie Ihr Arbeitstempo selbst bestimmen können).

 

Course Outline

Kubernetes Fundamentals

  • Chapter 1. Course Introduction
  • Chapter 2. Basics of Kubernetes
  • Chapter 3. Kubernetes Architecture
  • Chapter 4. Installation and Configuration
  • Chapter 6. API Objects
  • Chapter 7. Managing State with Deployments
  • Chapter 8. Services
  • Chapter 9. Volumes and Data
  • Chapter 10. Ingress
  • Chapter 11. Scheduling
  • Chapter 12. Logging and Troubleshooting
  • Chapter 13. Custom Resource Definitions
  • Chapter 14. Kubernetes Federations
  • Chapter 15. Helm
  • Chapter 16. Security