Schulungsübersicht

Einführung

Überblick über die Funktionen und Architektur von Serverless

  • Wie funktioniert die serverlose Entwicklung?
  • Was sind die Voraussetzungen für einen serverlosen Ansatz?

Überblick über das CNCF-Ökosystem und serverlose Umgebungen

  • Serverloser Container als Dienst vs. Serverlose Funktion als Dienst

Erste Schritte mit Serverless auf Kubernetes

  • Die Wahl des richtigen serverlosen Frameworks für Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Übersicht über weitere FaaS-Anbieter für Serverless Frameworks

Überblick über die OpenFaaS Toolchain und Funktionen

  • Warum sollten Sie mit OpenFaaS beginnen?
  • Welche Tools können mit OpenFaaS integriert werden?

Einrichten des Kubernetes-Systems für serverlose Entwicklung

  • Installation und Konfiguration der erforderlichen Frameworks und Tools

Betrieb des Kerns Serverless Framework Tools und Nutzung der API

  • Navigieren im Dashboard und Arbeiten mit der UI oder CLI

Überblick über FaaS-Implementierungen und Kubernetes serverlose Anwendungen

  • Kaltstart vs. Warmstart

Erstellen einer Python-Funktion in Kubernetes mit einer Serverless Framework

Speichern von Codevorlagen und gemeinsame Nutzung von Funktionen in Repositories

  • Versionierung serverloser Kubernetes Projekte

Testen von Python Funktionen und Optimieren von Leistungsmetriken

  • Arbeiten mit Aufforderungsmetriken

Implementierung der automatischen Skalierung für Management der Ressourcen Reaktion

  • Anwendung von Änderungen auf Funktionen

Hinzufügen von Abhängigkeiten zu Funktionen und Erstellen nativer Erweiterungen

Speichern Kubernetes von Geheimnissen in serverlosen Funktionen

  • Nutzung von Container-Images und Pod-Definitionen

Absicherung Kubernetes serverloser Funktionen und Aufbau von Authentifizierungsfunktionalitäten

  • Arbeiten mit dem TLS-Protokoll

Bereitstellen von Python Funktionen mit Serverless auf Kubernetes

  • Einsatz von Serverless CI/CD-Pipelines für die Bereitstellung
  • Anpassen von Komponenten-URLs

Überwachung des Lebenszyklus von Funktionen und Überprüfung von Anforderungsprotokollen

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Kenntnisse in Python Programmiererfahrung
  • Mittlere Erfahrung mit Kubernetes-Konzepten und -Prinzipien
  • Verständnis für Containerisierung und Cloud-Technologien
  • Erfahrungen mit Linux-Distributionen und CLI

Publikum

  • Entwickler
  • DevOps Ingenieure
  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (6)

Kombinierte Kurse

Verwandte Kategorien