Kursplan
Införandet
Översikt över serverlösa funktioner och arkitektur
- Hur fungerar serverlös utveckling?
- Vilka är kraven för en serverlös metod?
Översikt över CNCF-ekosystem och serverlösa miljöer
- Serverlös container som en tjänst jämfört med serverlös funktion som en tjänst
Komma igång med serverlös på Kubernetes
- Välja rätt serverlöst ramverk för Kubernetes
- Fission v.s. Kubeless v.s. Knative
- Knative V.S. OpenFaaS (på engelska)
Översikt över ytterligare FaaS-leverantörer för Serverless Frameworks
Översikt över OpenFaaS Toolchain och funktioner
- Varför ska du komma igång med OpenFaaS?
- Vilka verktyg kan integreras med OpenFaaS
Konfigurera Kubernetes-systemet för serverlös utveckling
- Installera och konfigurera nödvändiga ramverk och verktyg
Använda kärnverktygen Serverless Framework och använda API:et
- Navigera på instrumentpanelen och arbeta med användargränssnittet eller CLI
Översikt över FaaS-implementeringar och Kubernetes serverlösa program
- Kallstart vs varmstart
Skapa en Python-funktion i Kubernetes med hjälp av en Serverless Framework
Lagra kodmallar och dela funktioner i databaser
- Versionshantering av serverlösa Kubernetes-projekt
Testa Python funktioner och optimera prestandamått
- Arbeta med anropsmått
Implementera automatisk skalning för Management av resurssvar
- Tillämpa ändringar i funktioner
Lägga till beroenden i funktioner och skapa ANE-tillägg
Lagra Kubernetes hemligheter i serverlösa funktioner
- Utnyttja containeravbildningar och podddefinitioner
Säkra Kubernetes serverlösa funktioner och skapa autentiseringsfunktioner
- Arbeta med TLS-protokoll
Distribuera Python Funktioner med serverlös på Kubernetes
- Använda serverlösa CI/CD-pipelines för distribution
- Anpassa komponent-URL:er
Övervaka funktionens livscykel och granska begärandeloggar
Felsökning
Sammanfattning och slutsats
Krav
- Kunskaper i Python programmeringserfarenhet
- Medellång erfarenhet av Kubernetes koncept och principer
- En förståelse för containerisering och molnteknik
- Erfarenhet av Linux-distributioner och CLI
Publik
- Utvecklare
- DevOps Ingenjörer
Vittnesmål (6)
Vi får se lite av varje
Luis Manuel Navarro Rangel - Vivelink S.A. de C.V.
Kurs - Docker and Kubernetes
Machine Translated
Exempel från verkliga applikationer
Łukasz - Rossmann SDP Sp. z o.o.
Kurs - Docker (introducing Kubernetes)
Machine Translated
Hands on övningar
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Tillgången på det virtuella skrivbordet som en form av sandlåda för deltagarna att mixtra med är stor!
Benedict - Questronix Corporation
Kurs - OpenShift 4 for Administrators
Machine Translated
De praktiska övningarna var oerhört viktiga för att fixa inlärningen. Den djupgående förklaringen av hur saker och ting fungerar bakom kulisserna gjorde allt tydligare.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters