Návrh Školení
Úvod
Přehled funkcí a architektury bez serveru
- Jak funguje vývoj bez serveru? Jaké jsou požadavky na přístup bez serveru?
Přehled ekosystémů CNCF a prostředí bez serveru
- Bezserverový kontejner jako služba vs. Funkce bez serveru jako služba
Začínáme s bez serveru na Kubernetes
- Výběr správného bezserverového rámce pro Kubernetes Fission vs Kubeless vs Knative Knative vs OpenFaaS
Přehled dalších poskytovatelů FaaS pro Serverless Frameworks
Přehled OpenFaaS Toolchain a funkcí
- Proč byste měli začít s OpenFaaS? Jaké nástroje lze integrovat s OpenFaaS
Nastavení Kubernetes systému pro vývoj bez serveru
- Instalace a konfigurace nezbytných frameworků a nástrojů
Obsluha základních Serverless Framework nástrojů a využití API
- Navigace na řídicím panelu a práce s uživatelským rozhraním nebo CLI
Přehled implementací FaaS a Kubernetes bezserverových aplikací
- Studený start vs teplý start
Vytvoření funkce Python v Kubernetes pomocí Serverless Framework
Ukládání šablon kódu a funkcí sdílení v úložištích
- Verzování projektů bez serveru Kubernetes
Testování Python Funkce a optimalizace výkonnostních metrik
- Práce s metrikami vyvolání
Implementace automatického škálování pro Management Resources Response
- Použití změn funkcí
Přidávání závislostí do funkcí a vytváření nativních rozšíření
Ukládání Kubernetes tajemství ve funkcích bez serveru
- Využití obrázků kontejnerů a definic podů
Zabezpečení Kubernetes Bezserverových funkcí a vytváření funkcí ověřování
- Práce s protokolem TLS
Nasazení Python funkcí s Serverless na Kubernetes
- Použití kanálů CI/CD bez serveru pro nasazení Přizpůsobení adres URL komponent
Monitorování životního cyklu funkcí a kontrola protokolů požadavků
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti v Python programování
- Středně pokročilá zkušenost s koncepty a principy Kubernetes
- Pochopení kontejnerizace a cloudových technologií
- Zkušenosti s linuxovými distribucemi a CLI
Publikum
- Vývojáři
- DevOps Inženýři
Reference (5)
byl trpělivý a pochopil, že zaostáváme
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurz - Deploying Kubernetes Applications with Helm
Machine Translated
Vysvětlil vše, nejen k8s pojmy.
Stefan Voinea - EMAG IT Research S.R.L
Kurz - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurz - Certified Kubernetes Administrator (CKA) - exam preparation
Ruční nastavení bez serveru. Také jsem neměl žádné výstupy webové konzole Idea sls, což je hezké.
Rafał Kucharski - The Software House sp. z o.o.
Kurz - Serverless Framework for Developers
Machine Translated
There was a lot to lean, but it never felt rushed.