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
  21 Hours
 

Getuigenissen (6)

Related Courses

Related Categories