Plan Szkolenia
Wprowadzenie
Przegląd funkcji i architektury serverlessa
- Jak działa rozwój serverless?
- Jaki jest zakres zastosowań podejścia serverless?
- Serverless Container as a Service v.s. Serverless Function as a Service
- Wybieranie odpowiedniej ramki serverless dla Kubernetes
- Fission v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
- Dlaczego warto zacząć pracę z OpenFaaS?
- Jakie narzędzia można zintegrować z OpenFaaS
- Zainstalowanie i skonfigurowanie potrzebnych ramek i narzędzi
- Nawigacja po panelu sterowania i pracę z UI lub CLI
- Zimny start v.s. ciepły start
- Wersjonowanie projektów serverless na Kubernetes
- Praca z metrykami wywołań
- Stosowanie zmian do funkcji
- Korzystanie z obrazów kontenerów i definicji podów
- Praca z protokołem TLS
- Korzystanie z potoków CI/CD dla wdrożenia serverless
- Dostosowywanie adresów URL komponentów
Przegląd ekosystemu CNCF i środowisk serverless
Rozpoczęcie pracy z serverlessem na Kubernetes
Przegląd dodatkowych dostawców FaaS dla ram serverless
Przegląd narzędzia i funkcji OpenFaaS
Skonfigurowanie systemu Kubernetes do rozwoju serverless
Operowanie podstawowymi narzędziami ramy serverless oraz wykorzystanie API
Przegląd implementacji FaaS i aplikacji serverless na Kubernetes
Tworzenie funkcji Python w Kubernetes przy użyciu ramy serverless
Przechowywanie szablonów kodu i udostępnianie funkcji w repozytoriach
Testowanie funkcji Python i optymalizacja metryk wydajności
Zaimplementowanie automatycznego skalowania dla zarządzania zasobami odpowiedzi
Dodawanie zależności do funkcji i tworzenie natywnych rozszerzeń
Przechowywanie sekretów Kubernetes w funkcjach serverless
Zabezpieczanie funkcji serverless na Kubernetes i tworzenie funkcji uwierzytelniania
Wdrażanie funkcji Python za pomocą serverlessa na Kubernetes
Monitorowanie cyklu życia funkcji i przegląd logów żądań
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Profesjonalna znajomość języka programowania Python
- Zaawansowana znajomość pojęć i zasad Kubernetes
- Rozumienie konteneryzacji i technologii chmurowych
- Doświadczenie w korzystaniu z dystrybucji Linux i interfejsu wiersza poleceń (CLI)
Odbiorcy kursu
- Programiści
- Inżynierowie DevOps
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ę
Interaktywny sposób prowadzenia szkolenia.
Krzysztof Kupisz - Kredyt Inkaso S.A. Centrum Operacyjne w Lublinie
Szkolenie - Managing Kubernetes with Rancher
Szkolenie było bardziej praktyczne
Siphokazi Biyana - Vodacom SA
Szkolenie - Kubernetes on AWS
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ę
Uczysz się o Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Szkolenie - Kubernetes on Azure (AKS)
Przetłumaczone przez sztuczną inteligencję