Plan Szkolenia
Wprowadzenie
Przegląd funkcji i architektury Serverless
- Jak działa rozwój bezserwerowy?
- Jakie są wymagania dla podejścia bezserwerowego?
Przegląd ekosystemu CNCF i środowisk bezserwerowych
- Bezserwerowy kontener jako usługa kontra bezserwerowa funkcja jako usługa
Pierwsze kroki z Serverless na Kubernetes
- Wybór odpowiedniego frameworka serverless dla Kubernetes
- Fission v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
Przegląd dodatkowych dostawców FaaS dla Serverless Frameworks
Przegląd łańcucha narzędzi i funkcji OpenFaaS
- Dlaczego warto zacząć korzystać z OpenFaaS?
- Jakie narzędzia można zintegrować z OpenFaaS?
Konfiguracja systemu Kubernetes dla rozwoju bezserwerowego
- Instalacja i konfiguracja niezbędnych frameworków i narzędzi
Obsługa podstawowych Serverless Framework narzędzi i korzystanie z interfejsu API
- Poruszanie się po pulpicie nawigacyjnym i praca z interfejsem użytkownika lub CLI
Przegląd implementacji FaaS i Kubernetes aplikacji bezserwerowych
- Zimny start kontra ciepły start
Tworzenie funkcji Python w Kubernetes przy użyciu Serverless Framework
Przechowywanie szablonów kodu i udostępnianie funkcji w repozytoriach
- Wersjonowanie projektów serverless Kubernetes
Testowanie Python funkcji i optymalizacja wskaźników wydajności
- Praca z metrykami wywołań
Wdrożenie automatycznego skalowania dla Management reakcji zasobów
- Stosowanie zmian do funkcji
Dodawanie zależności do funkcji i tworzenie natywnych rozszerzeń
Przechowywanie Kubernetes sekretów w funkcjach bezserwerowych
- Wykorzystywanie obrazów kontenerów i definicji podów
Zabezpieczanie Kubernetes funkcji bezserwerowych i tworzenie funkcji uwierzytelniania
- Praca z protokołem TLS
Wdrażanie Python funkcji Serverless na platformie Kubernetes
- Wykorzystanie bezserwerowych potoków CI/CD do wdrażania
- Dostosowywanie adresów URL komponentów
Monitorowanie cyklu życia funkcji i przeglądanie dzienników żądań
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Biegła znajomość Python programowania
- Średnie doświadczenie z koncepcjami i zasadami Kubernetes
- Zrozumienie konteneryzacji i technologii chmurowych
- Doświadczenie z dystrybucjami Linuksa i CLI
Uczestnicy
- Deweloperzy
- DevOps Inżynierowie
Opinie uczestników (5)
był cierpliwy i rozumiał, że zostajemy w tyle
Albertina - REGNOLOGY ROMANIA S.R.L.
Szkolenie - Deploying Kubernetes Applications with Helm
Przetłumaczone przez sztuczną inteligencję
On wyjaśnił wszystko, nie tylko pojęcia związane z k8s.
Stefan Voinea - EMAG IT Research S.R.L
Szkolenie - Certified Kubernetes Application Developer (CKAD) - exam preparation
Przetłumaczone przez sztuczną inteligencję
Procedura ręcznej konfiguracji serwerless. Oprócz tego, nie wiedziałem, że istnieje konsola sieciowa SLS, co jest miło.
Rafal Kucharski - The Software House sp. z o.o.
Szkolenie - Serverless Framework for Developers
Przetłumaczone przez sztuczną inteligencję
rozwiązywanie typowych problemów, zaprezentowanie ciekawych aplikacji
Marcin Kowalczyk
Szkolenie - Certified Kubernetes Administrator (CKA) - exam preparation
To dało solidne podstawy dla Docker i Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Szkolenie - Docker (introducing Kubernetes)
Przetłumaczone przez sztuczną inteligencję