- 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
Publiczność
- Deweloperzy
- DevOps Inżynierowie
Serverless to architektura DevOps, która umożliwia tworzenie i wdrażanie wysoce skalowalnych aplikacji korporacyjnych bez konieczności udostępniania jakiegokolwiek serwera. Kubernetes to platforma open-source do tworzenia projektów opartych na kontenerach i natywnych dla chmury. Framework bezserwerowy można zintegrować z Kubernetes, aby zapewnić zautomatyzowaną infrastrukturę hostingową niezbędną do uruchamiania wdrożeń CaaS i FaaS.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów i inżynierów DevOps, którzy chcą wykorzystać bezserwerowe podejście do tworzenia aplikacji korporacyjnych w Kubernetes.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfigurowanie i konfigurowanie systemu Kubernetes w celu rozpoczęcia programowania w architekturze bezserwerowej.
- Zrozumienie koncepcji i zasad leżących u podstaw środowisk bezserwerowych.
- Obsługiwać łańcuchy narzędzi niezbędne do rozwoju bezserwerowego i integrować je z komponentami Kubernetes.
- Ćwiczyć swoje umiejętności w języku programowania Python i stosować go do wdrażania systemów bezserwerowych.
- Zabezpieczać aplikacje korporacyjne, które są wdrażane za pośrednictwem frameworka bezserwerowego na Kubernetes.
- Wykorzystanie nowoczesnych metod przetwarzania w chmurze w optymalizacji procesów przetwarzania zadań DevOps.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
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
United Arab Emirates - Serverless on Kubernetes Fundamentals
Qatar - Serverless on Kubernetes Fundamentals
Egypt - Serverless on Kubernetes Fundamentals
Saudi Arabia - Serverless on Kubernetes Fundamentals
South Africa - Serverless on Kubernetes Fundamentals
Brasil - Serverless on Kubernetes Fundamentals
Canada - Serverless on Kubernetes Fundamentals
中国 - Serverless on Kubernetes Fundamentals
香港 - Serverless on Kubernetes Fundamentals
澳門 - Serverless on Kubernetes Fundamentals
台灣 - Serverless on Kubernetes Fundamentals
USA - Serverless on Kubernetes Fundamentals
Österreich - Serverless on Kubernetes Fundamentals
Schweiz - Serverless on Kubernetes Fundamentals
Deutschland - Serverless on Kubernetes Fundamentals
Czech Republic - Serverless on Kubernetes Fundamentals
Denmark - Serverless on Kubernetes Fundamentals
Estonia - Serverless on Kubernetes Fundamentals
Finland - Serverless on Kubernetes Fundamentals
Greece - Serverless on Kubernetes Fundamentals
Magyarország - Serverless on Kubernetes Fundamentals
Ireland - Serverless on Kubernetes Fundamentals
Luxembourg - Serverless on Kubernetes Fundamentals
Latvia - Serverless on Kubernetes Fundamentals
España - Serverless on Kubernetes Fundamentals
Italia - Serverless on Kubernetes Fundamentals
Lithuania - Serverless on Kubernetes Fundamentals
Nederland - Serverless on Kubernetes Fundamentals
Norway - Serverless on Kubernetes Fundamentals
Portugal - Serverless on Kubernetes Fundamentals
România - Serverless on Kubernetes Fundamentals
Sverige - Serverless on Kubernetes Fundamentals
Türkiye - Serverless on Kubernetes Fundamentals
Malta - Serverless on Kubernetes Fundamentals
Belgique - Serverless on Kubernetes Fundamentals
France - Serverless on Kubernetes Fundamentals
日本 - Serverless on Kubernetes Fundamentals
Australia - Serverless on Kubernetes Fundamentals
Malaysia - Serverless on Kubernetes Fundamentals
New Zealand - Serverless on Kubernetes Fundamentals
Philippines - Serverless on Kubernetes Fundamentals
Singapore - Serverless on Kubernetes Fundamentals
Thailand - Serverless on Kubernetes Fundamentals
Vietnam - Serverless on Kubernetes Fundamentals
India - Serverless on Kubernetes Fundamentals
Argentina - Serverless on Kubernetes Fundamentals
Chile - Serverless on Kubernetes Fundamentals
Costa Rica - Serverless on Kubernetes Fundamentals
Ecuador - Serverless on Kubernetes Fundamentals
Guatemala - Serverless on Kubernetes Fundamentals
Colombia - Serverless on Kubernetes Fundamentals
México - Serverless on Kubernetes Fundamentals
Panama - Serverless on Kubernetes Fundamentals
Peru - Serverless on Kubernetes Fundamentals
Uruguay - Serverless on Kubernetes Fundamentals
Venezuela - Serverless on Kubernetes Fundamentals
Polska - Serverless on Kubernetes Fundamentals
United Kingdom - Serverless on Kubernetes Fundamentals
South Korea - Serverless on Kubernetes Fundamentals
Pakistan - Serverless on Kubernetes Fundamentals
Sri Lanka - Serverless on Kubernetes Fundamentals
Bulgaria - Serverless on Kubernetes Fundamentals
Bolivia - Serverless on Kubernetes Fundamentals
Indonesia - Serverless on Kubernetes Fundamentals
Kazakhstan - Serverless on Kubernetes Fundamentals
Moldova - Serverless on Kubernetes Fundamentals
Morocco - Serverless on Kubernetes Fundamentals
Tunisia - Serverless on Kubernetes Fundamentals
Kuwait - Serverless on Kubernetes Fundamentals
Oman - Serverless on Kubernetes Fundamentals
Slovakia - Serverless on Kubernetes Fundamentals
Kenya - Serverless on Kubernetes Fundamentals
Nigeria - Serverless on Kubernetes Fundamentals
Botswana - Serverless on Kubernetes Fundamentals
Slovenia - Serverless on Kubernetes Fundamentals
Croatia - Serverless on Kubernetes Fundamentals
Serbia - Serverless on Kubernetes Fundamentals
Bhutan - Serverless on Kubernetes Fundamentals