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 (6)
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
Trainer hoge qulificatie. Hoewel het best vermoeiend was, vond ik het leuk dat er veel voorbeelden zijn en dat het mogelijk was om vragen te stellen.
Roger - REGNOLOGY ROMANIA S.R.L.
Cursus - Docker and Kubernetes
Machine Translated
Voorbeelden uit echte toepassingen
Łukasz - Rossmann SDP Sp. z o.o.
Cursus - Docker (introducing Kubernetes)
Machine Translated
Hands-on oefeningen
Tobias - Elisa Polystar
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
De beschikbaarheid van de virtuele desktop als sandboxvorm waar de deelnemers mee kunnen sleutelen is geweldig!
Benedict - Questronix Corporation
Cursus - OpenShift 4 for Administrators
Machine Translated
De hands-on oefeningen waren uiterst belangrijk om het leren vast te leggen. De diepgaande uitleg over hoe het er achter de schermen aan toe gaat, maakte alles duidelijker.
Otavio Marchioli dos Santos - ExitLag
Cursus - Kubernetes from Basic to Advanced
Machine Translated