Kursplan
Introduksjon
Oversikt over serverløse funksjoner og arkitektur
- Hvordan fungerer serverløs utvikling? Hva er kravene til en serverløs tilnærming?
Oversikt over CNCF-økosystem og serverløse miljøer
- Serverløs container som en tjeneste vs serverløs funksjon som en tjeneste
Komme i gang med Serverless på Kubernetes
- Velge det riktige serverløse rammeverket for Kubernetes Fission vs Kubeless vs Knative Knative vs OpenFaaS
Oversikt over flere FaaS-leverandører for Serverless Frameworks
Oversikt over OpenFaaS Toolchain og funksjoner
- Hvorfor bør du komme i gang med OpenFaaS? Hvilke verktøy kan integreres med OpenFaaS
Sette opp Kubernetes systemet for serverløs utvikling
- Installere og konfigurere nødvendige rammeverk og verktøy
Bruke kjerneverktøyene Serverless Framework og bruk av API
- Navigere i dashbordet og arbeide med brukergrensesnittet eller CLI
Oversikt over FaaS-implementeringer og Kubernetes serverløse applikasjoner
- Kaldstart vs varmstart
Opprette en Python-funksjon i Kubernetes ved å bruke en Serverless Framework
Lagre kodemaler og delingsfunksjoner i arkiver
- Versjonsbehandling av serverløse Kubernetes prosjekter
Testing Python Funksjoner og optimalisering av ytelsesmålinger
- Arbeide med påkallingsberegninger
Implementering av automatisk skalering for Management av ressursrespons
- Bruke endringer på funksjoner
Legge til avhengigheter til funksjoner og opprette opprinnelige utvidelser
Lagre Kubernetes hemmeligheter i serverløse funksjoner
- Utnytte beholderbilder og poddefinisjoner
Sikring av Kubernetes serverløse funksjoner og bygning av autentiseringsfunksjoner
- Jobber med TLS-protokoll
Distribuere Python funksjoner med serverløs på Kubernetes
- Bruke serverløse CI/CD-pipelines for distribusjon Tilpasse komponent-URL-er
Overvåkingsfunksjonens livssyklus og gjennomgang av forespørselslogger
Feilsøking
Oppsummering og konklusjon
Krav
- Ferdighet i Python programmeringserfaring
- Middels erfaring med Kubernetes konsepter og prinsipper
- En forståelse av containerisering og skyteknologier
- Erfaring med Linux-distribusjoner og CLI
Publikum
- Utviklere
- DevOps Ingeniører
Testimonials (7)
Det manuelle serverløse oppsettet. Dessuten hadde jeg ingen utganger til Idea sls-nettkonsollen, noe som er fint.
Rafał Kucharski - The Software House sp. z o.o.
Kurs - Serverless Framework for Developers
Machine Translated
Vi får se litt av hvert
Luis Manuel Navarro Rangel - Vivelink S.A. de C.V.
Kurs - Docker and Kubernetes
Machine Translated
Eksempler fra virkelige applikasjoner
Łukasz - Rossmann SDP Sp. z o.o.
Kurs - Docker (introducing Kubernetes)
Machine Translated
Hands on øvelser
Tobias - Elisa Polystar
Kurs - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Tilgjengeligheten av det virtuelle skrivebordet som en form for sandkasse for deltakerne å tukle med er stor!
Benedict - Questronix Corporation
Kurs - OpenShift 4 for Administrators
Machine Translated
De praktiske øvelsene var ekstremt viktige for å konsolidere læringen. Den grundige forklaringen om hvordan ting fungerer under panseret gjorde alt klarere.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters