Kursplan

Introduksjon

Oversikt over serverløse egenskaper og arkitektur

  • Hvordan fungerer serverløs utvikling?
  • Hva er krav til en serverløs tilnærming?

Oversikt over CNCF-økosystemet og serverløse miljøer

  • Serverløs Container as a Service versus Serverløs Function as a Service

Komme i gang med serverløs på Kubernetes

  • Velge riktig serverløs rammeverk for Kubernetes
  • Fission versus Kubeless versus Knative
  • Knative versus OpenFaaS

Oversikt over tilleggs-FaaS-leverandører for serverløse rammeverk

Oversikt over OpenFaaS-verktøykjeden og egenskaper

  • Hvorfor bør du begynne med OpenFaaS?
  • Hvilke verktøy kan integreres med OpenFaaS

Oppsett av Kubernetes-systemet for serverløs utvikling

  • Installasjon og konfigurasjon av nødvendige rammeverk og verktøy

Drift av kjerneverktøy for serverløse rammeverk og bruk av API

  • Navigering i dashbordet og arbeid med brukergrensesnittet eller kommandolinjen

Oversikt over FaaS-implementasjoner og serverløse Kubernetes-applikasjoner

  • Kald start versus varm start

Opprette en Python-funksjon i Kubernetes ved hjelp av et serverløst rammeverk

Lagring av kode maler og deling av funksjoner i repositorier

  • Versjonering av serverløse Kubernetes-prosjekter

Testing av Python-funksjoner og optimering av ytelsesmålinger

  • Arbeid med påkallelsesmålinger

Implementering av automatisk skaling for håndtering av ressursrespons

  • Gjennomføring av endringer i funksjoner

Legge til avhengigheter til funksjoner og opprette native utvidelser

Lagring av Kubernetes-hemmeligheter i serverløse funksjoner

  • Utnyttelse av containerbilder og pod-definisjoner

Sikring av serverløse Kubernetes-funksjoner og bygge autentiseringsfunksjonalitet

  • Arbeid med TLS-protokollen

Utplassering av Python-funksjoner med serverløs på Kubernetes

  • Bruk av serverløse CI/CD-rørledninger for utplassering
  • Tilpasning av komponent-URLer

Overvåking av funksjonens livssyklus og gjennomgang av forespørselslogger

Feilsøking

Sammenfattning og konklusjon

Krav

  • Kompetanse i Python-programmering
  • Intermediær erfaring med Kubernetes-konsepter og prinsipper
  • En forståelse av containerisering og skyteknologi
  • Erfaring med Linux-distribusjoner og CLI

Målgruppe

  • Utviklere
  • DevOps-ingeniører
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier