Course Outline
Introductie
Overzicht van serverloze functies en architectuur
- Hoe werkt serverless development?
- Wat zijn de vereisten voor een serverloze aanpak?
Overzicht van het CNCF-ecosysteem en serverloze omgevingen
- Serverless Container as a Service versus Serverless Function as a Service
Aan de slag met Serverless op Kubernetes
- Het juiste serverloze framework kiezen voor Kubernetes
- Splijting v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
Overzicht van aanvullende FaaS-aanbieders voor Serverless Frameworks
Overzicht van OpenFaaS-toolchain en functies
- Waarom zou je aan de slag gaan met OpenFaaS?
- Welke tools kunnen worden geïntegreerd met OpenFaaS
Het Kubernetes-systeem voor serverloze ontwikkeling opzetten
- Installeren en configureren van de benodigde frameworks en tools
Het bedienen van de kerntools Serverless Framework en het gebruik van de API
- Navigeren op het dashboard en werken met de gebruikersinterface of CLI
Overzicht van FaaS-implementaties en Kubernetes serverloze applicaties
- Koude start vs. warme start
Een Python-functie maken in Kubernetes met behulp van een Serverless Framework
Codesjablonen opslaan en functies delen in repositories
- Versiebeheer van serverloze Kubernetes-projecten
Functies testen Python en prestatiestatistieken optimaliseren
- Werken met metrische gegevens voor aanroepen
Automatische schaling implementeren voor Management van resourcerespons
- Wijzigingen in functies toepassen
Afhankelijkheden toevoegen aan functies en systeemeigen extensies maken
Kubernetes geheimen opslaan in serverloze functies
- Gebruikmaken van containerafbeeldingen en poddefinities
Serverloze functies beveiligen Kubernetes en authenticatiefunctionaliteiten opbouwen
- Werken met het TLS-protocol
Implementeren van Python Functies met Serverless op Kubernetes
- Serverloze CI/CD-pijplijnen gebruiken voor implementatie
- Component-URL's aanpassen
Bewaken van de levenscyclus van functies en beoordelen van aanvraaglogboeken
Probleemoplossing
Samenvatting en conclusie
Requirements
- Vaardigheid in Python programmeerervaring
- Gemiddelde ervaring met Kubernetes-concepten en -principes
- Een goed begrip van containerisatie en cloudtechnologieën
- Ervaring met Linux-distributies en CLI
Publiek
- Ontwikkelaars
- DevOps Ingenieurs
Getuigenissen (3)
De handmatige serverloze installatie. Ook had ik geen idee sls web console exits, wat leuk is.
Rafał Kucharski - The Software House sp. z o.o.
Cursus - Serverless Framework for Developers
Machine Translated
De trainer Luc is geweldig, hij heeft een grondige kennis van het onderwerp, een menselijke aanpak en het vermogen om zich aan te passen aan de behoeften van het leven.
Salim - LHH
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
Machine Translated
Duidelijke uitleg en CKAD tool
Sebastian - EY GLOBAL SERVICES (POLAND) SP Z O O
Cursus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated