Kursplan
Introduktion
Översikt över Serverless-funktioner och arkitektur
- Hur fungerar serverless-utveckling?
- Vilka är kraven för en serverless-metod?
Översikt över CNCF-ekosystem och Serverless-miljöer
- Serverless Container as a Service v.s. Serverless Function as a Service
Komma igång med Serverless på Kubernetes
- Välja rätt serverless-ramverk för Kubernetes
- Fission v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
Översikt över ytterligare FaaS-leverantörer för Serverless-ramverk
Översikt över OpenFaaS-verktygskedja och funktioner
- Varför bör du komma igång med OpenFaaS?
- Vilka verktyg kan integreras med OpenFaaS
Konfigurera det Kubernetes-systemet för serverless-utveckling
- Installera och konfigurera nödvändiga ramverk och verktyg
Hantera de grundläggande Serverless-ramverksverktygen och använda API:et
- Navigera i instrumentpanelen och arbeta med UI eller CLI
Översikt över FaaS-implementeringar och Kubernetes-serverless-applikationer
- Kalla start v.s. varma start
Skapa en Python-funktion i Kubernetes med ett serverless-ramverk
Lagra kodmallar och dela funktioner i lagringsplatser
- Versionera serverless-Kubernetes-projekt
Testa Python-funktioner och optimera prestandamått
- Arbeta med anropsmått
Implementera automatisk skalning för hantering av resurssvar
- Tillämpa ändringar på funktioner
Lägga till beroenden till funktioner och skapa nativa utökningar
Lagra Kubernetes-hemligheter i serverless-funktioner
- Använda containrar och poddefinitioner
Säkra Kubernetes-serverless-funktioner och skapa autentiseringsfunktioner
- Arbeta med TLS-protokollet
Distribuera Python-funktioner med Serverless på Kubernetes
- Använda Serverless CI/CD-pipelines för distribution
- Anpassa komponent-URL:er
Övervaka funktionens livscykel och granska begär-loggar
Felsökning
Sammanfattning och slutsats
Krav
- Fördjupade kunskaper i Python-programmering
- Mellanliggande erfarenhet av Kubernetes-koncept och principer
- En förståelse för containrar och molntekniker
- Erfarenhet av Linux-distributioner och CLI
Målgrupp
- Utvecklare
- DevOps-ingeniörer
Vittnesmål (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kurs - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.