Knative dla programistów – tworzenie aplikacji serverless na Kubernetes
Opis
Zaawansowane szkolenie praktyczne z platformy Knative, skupiające się na tworzeniu, wdrażaniu i zarządzaniu aplikacjami serverless w środowisku Kubernetes. Program obejmuje pełny cykl życia aplikacji, od projektowania architektury, przez implementację serwisów, po monitoring i skalowanie. Zajęcia prowadzone są w formie warsztatów z dużym naciskiem na praktyczne ćwiczenia i rzeczywiste scenariusze implementacyjne. Uczestnicy pracują na przygotowanych klastrach Kubernetes, rozwijając rzeczywiste aplikacje serverless.
Profil uczestnika
- Programiści Kubernetes poszerzający kompetencje o serverless
- DevOps Engineers pracujący z konteneryzacją
- Cloud Native developerzy
- Architekci rozwiązań kontenerowych
- Inżynierowie platformy Kubernetes
- Specjaliści ds. automatyzacji infrastruktury
- Programiści zainteresowani platformami serverless
Agenda
- Wprowadzenie do Knative
- Architektura i komponenty Knative
- Integracja z Kubernetes
- Serving, Eventing i Functions
- Konfiguracja środowiska deweloperskiego
- Knative Serving
- Wdrażanie aplikacji i zarządzanie rewizjami
- Konfiguracja autoskalowania
- Traffic splitting i canary deployments
- Zarządzanie routingiem i domenami
- Knative Eventing
- Projektowanie architektury eventowej
- Implementacja sources i sinks
- Brokers i triggers
- Event-driven architektura
- Zaawansowane techniki
- Wzorce integracji z zewnętrznymi systemami
- Monitoring i observability
- Optymalizacja wydajności
- Techniki debugowania
Korzyści
Uczestnik zdobędzie praktyczną wiedzę z zakresu tworzenia aplikacji serverless na platformie Knative. Nauczy się projektować i implementować architektury event-driven w środowisku Kubernetes. Będzie potrafił efektywnie zarządzać wdrożeniami aplikacji z wykorzystaniem Knative Serving. Zdobędzie umiejętność implementacji zaawansowanych scenariuszy routingu i autoskalowania. Pozna techniki monitorowania i debugowania aplikacji serverless na Kubernetes. Rozwinie zdolność optymalizacji wydajności i kosztów aplikacji Knative. Nauczy się integrować rozwiązania Knative z istniejącą infrastrukturą Kubernetes.
Wymagane przygotowanie uczestników
- Praktyczna znajomość platformy Kubernetes
- Doświadczenie w tworzeniu aplikacji kontenerowych
- Znajomość podstaw architektury mikroserwisowej
- Umiejętność pracy z systemami Linux
Zagadnienia
- Architektura Knative i jej komponenty
- Kubernetes Custom Resources
- Autoskalowanie aplikacji
- Event-driven architektura
- CI/CD dla aplikacji Knative
- Service mesh i networking
- Monitoring i telemetria
- Cloud Events specyfikacja
- Knative Serving patterns
- Zarządzanie konfiguracją
- High Availability setup
- Security best practices
Poznaj naszą firmę
INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-SD-238
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!