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
Erfahrungsberichte (4)
Gute und machbare Übungen.
Jannes Wykhoff - Landesamt fur Geoinformation und Landesvermessung Niedersachsen (LGLN)
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Kurs - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Wie Trainer Wissen effektiv vermitteln
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maschinelle Übersetzung
Das Wissen und die Austausche mit Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Kurs - Docker and Kubernetes
Maschinelle Übersetzung