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)
Kärnkunskap om k8s.
Piotr Pawelec - Akamai
Kurs - Kubernetes Advanced
Maskintolkat
han var tålmodig och förstod att vi försenade oss
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskintolkat
Träningen var mer praktisk
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Maskintolkat
Lära sig om Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
Maskintolkat
Det gav en god grund för Docker och Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
Maskintolkat