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

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier