Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über Merkmale und Architektur des Serverless-Ansatzes

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

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

  • Serverless Container as a Service im Vergleich zu Serverless Function as a Service

Einstieg in serverlose Anwendungen auf Kubernetes

  • Auswahl des geeigneten serverlosen Frameworks für Kubernetes
  • Fission, Kubeless und Knative – ein Vergleich
  • Knative im Vergleich zu OpenFaaS

Überblick über weitere FaaS-Anbieter für serverlose Frameworks

Übersicht über die Werkzeugketten und Funktionen von OpenFaaS

  • Warum sollte man mit OpenFaaS beginnen?
  • Welche Werkzeuge lassen sich mit OpenFaaS kombinieren?

Einrichtung des Kubernetes-Systems für die serverlose Entwicklung

  • Installation und Konfiguration der benötigten Frameworks sowie Tools

Nutzung der zentralen Werkzeuge des Serverless-Frameworks samt API-Anwendung

  • Umgang mit dem Dashboard sowie Einsatz der Benutzeroberfläche oder Kommandozeile

Einblicke in FaaS-Implementierungen und serverlose Anwendungen auf Kubernetes

  • Cold Start im Vergleich zu Warm Start<\/li>

Erstellung einer Python-Funktion in Kubernetes mittels eines Serverless-Frameworks

Speichern von Code-Vorlagen sowie Teilen von Funktionen über Repositories

  • Versionierung serverloser Kubernetes-Projekte

Testen von Python-Funktionen sowie Optimierung der Leistungswerte

  • Bearbeitung von Ausführungsmetriken

Einsatz automatischer Skalierung zur effizienten Ressourcenverwaltung

  • Anpassungen an vorhandenen Funktionen vornehmen

Hinzufügen von Abhängigkeiten zu Funktionen sowie Erstellung nativer Erweiterungen

Speichern von Kubernetes-Geheimdaten in serverlosen Funktionen

  • Nutzung von Container-Images und Pod-Definitionen

Absicherung serverloser Funktionen auf Kubernetes sowie Einrichtung authentifizierender Mechanismen

  • Einsatz des TLS-Protokolls

Bereitstellung von Python-Funktionen mithilfe von Serverless auf Kubernetes

  • Verwendung von Serverless CI/CD-Pipelines für die Deployment-Prozesse
  • Anpassung der URLs der Komponenten

Überwachung des Lebenszyklus von Funktionen sowie Auswertung der Anfragelogs

Fehlerbehebung

Zusammenfassung und Abschluss

Voraussetzungen

  • Gute Kenntnisse der Programmiersprache Python
  • Mittlere Kenntnisse bezüglich Konzepten und Prinzipien von Kubernetes
  • Grundverständnis für Containerisierung sowie Cloud-Technologien
  • Erfahrung mit Linux-Distributionen und der Kommandozeile

Zielgruppe

  • Entwickler
  • DevOps-Ingenieure
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien