Kontakt aufnehmen

Schulungsübersicht

Einführung

Übersicht über Serverless-Funktionen und -Architektur

  • Wie funktioniert serverlose Entwicklung?
  • Welche Voraussetzungen gibt es für einen serverlosen Ansatz?

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

  • Serverless Container as a Service vs. Serverless Function as a Service

Erste Schritte mit Serverless auf Kubernetes

  • Das richtige Serverless-Framework für Kubernetes auswählen
  • Fission vs. Kubeless vs. Knative
  • Knative vs. OpenFaaS

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

Übersicht ü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 der Kern-Serverless-Framework-Tools und Nutzung der API

  • Durchsuchen des Dashboards und Arbeiten mit der UI oder CLI

Übersicht über FaaS-Implementierungen und Kubernetes-Serverless-Anwendungen

  • Cold Start vs. Warm Start

Erstellen einer Python-Funktion in Kubernetes mit einem Serverless-Framework

Speichern von Codevorlagen und Teilen von Funktionen in Repositories

  • Versionierung serverloser Kubernetes-Projekte

Testen von Python-Funktionen und Optimieren von Leistungsmetriken

  • Arbeiten mit Invokation-Metriken

Implementierung automatischer Skalierung zur Verwaltung der Ressourcenantwort

  • Anwenden von Änderungen an Funktionen

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

Speichern von Kubernetes Secrets in serverlosen Funktionen

  • Nutzung von Container-Images und Pod-Definitionen

Sichern von Kubernetes-Serverless-Funktionen und Aufbau von Authentifizierungsfunktionalitäten

  • Arbeiten mit dem TLS-Protokoll

Bereitstellung von Python-Funktionen mit Serverless auf Kubernetes

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

Überwachen des Funktionslebenszyklus und Überprüfen der Anforderungsprotokolle

Fehlerbehebung

Zusammenfassung und Fazit

Voraussetzungen

  • Kenntnisse in der Python-Programmierung
  • Mittlere Erfahrung mit Kubernetes-Konzepten und Prinzipien
  • Verständnis von Containerisierung und Cloud-Technologien
  • Erfahrung mit Linux-Distributionen und CLI

Zielgruppe

  • Entwickler
  • DevOps-Ingenieure
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien