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
Erfahrungsberichte (5)
er war geduldig und verstand, dass wir zurückbleiben
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maschinelle Übersetzung
Er hat alles erklärt, nicht nur die k8s-Begriffe.
Stefan Voinea - EMAG IT Research S.R.L
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Maschinelle Übersetzung
Depth of knowledge of the trainer
Grant Miller - BMW
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Die manuelle serverlose Einrichtung. Außerdem hatte ich keine Idee sls Web-Konsole verlässt, das ist schön.
Rafal Kucharski - The Software House sp. z o.o.
Kurs - Serverless Framework for Developers
Maschinelle Übersetzung
It gave a good grounding for Docker and Kubernetes.