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

  1. Wprowadzenie do Knative
    • Architektura i komponenty Knative
    • Integracja z Kubernetes
    • Serving, Eventing i Functions
    • Konfiguracja środowiska deweloperskiego
  2. Knative Serving
    • Wdrażanie aplikacji i zarządzanie rewizjami
    • Konfiguracja autoskalowania
    • Traffic splitting i canary deployments
    • Zarządzanie routingiem i domenami
  3. Knative Eventing
    • Projektowanie architektury eventowej
    • Implementacja sources i sinks
    • Brokers i triggers
    • Event-driven architektura
  4. 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

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *