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 (6)
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
Vysoká kvalifikace trenéra. I když docela vyčerpávající mě bavilo, že je tam spousta příkladů a že bylo možné se ptát.
Roger - REGNOLOGY ROMANIA S.R.L.
Kurz - Docker and Kubernetes
Machine Translated
Příklady z reálných aplikací
Łukasz - Rossmann SDP Sp. z o.o.
Kurz - Docker (introducing Kubernetes)
Machine Translated
Ruce na cvičení
Tobias - Elisa Polystar
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Dostupnost virtuální plochy jako formy pískoviště pro účastníky je skvělá!
Benedict - Questronix Corporation
Kurz - OpenShift 4 for Administrators
Machine Translated
Praktická cvičení byla nesmírně důležitá pro upevnění učení. Důkladné vysvětlení toho, jak to pod kapotou chodí, vše objasnilo.
Otavio Marchioli dos Santos - ExitLag
Kurz - Kubernetes from Basic to Advanced
Machine Translated