Kubernetes: administracja i wdrażanie aplikacji
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Kubernetes
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Stabilne, skalowalne środowisko aplikacji z automatycznym odtwarzaniem po awariach.
Cel edukacyjny
Uczestnik uczy się wdrażać aplikacje w Kubernetes i administrować klastrem.
Efekty uczenia się
- wyjaśnia architekturę klastra i jego obiektów,
- wdraża aplikacje z użyciem Deployment, Service i Ingress,
- zarządza konfiguracją, sekretami i danymi trwałymi,
- konfiguruje skalowanie i limity zasobów,
- diagnozuje problemy z aplikacjami w klastrze.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Architektura
- płaszczyzna sterowania i węzły
- kubectl i manifesty
Moduł 2. Wdrażanie aplikacji
- Pod, Deployment, ReplicaSet
- aktualizacje i wycofywanie zmian
Moduł 3. Ruch i konfiguracja
- Service i Ingress
- ConfigMap, Secret, wolumeny
Moduł 4. Skalowanie i zasoby
- limity i żądania zasobów
- automatyczne skalowanie
Moduł 5. Bezpieczeństwo i diagnoza
- RBAC i przestrzenie nazw
- logi, zdarzenia, typowe awarie
Warsztat końcowy
Uczestnicy wdrażają aplikację wielousługową z ruchem z zewnątrz i skalowaniem.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Znajomość Dockera i podstaw Linuxa.
Dla kogo?
Administratorzy, inżynierowie DevOps i programiści, którzy wdrażają lub utrzymują aplikacje w Kubernetes.