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
Referanser (5)
han var tålmodig og forsto at vi henger etter
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maskinoversatt
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Det manuelle serverløse oppsettet. Dessuten hadde jeg ingen utganger til Idea sls-nettkonsollen, noe som er fint.
Rafal Kucharski - The Software House sp. z o.o.
Kurs - Serverless Framework for Developers
Maskinoversatt
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.