Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Podczas warsztatów uczestnicy rozwiną i usustematyzują swoją wiedzę dotyczącą Kubernetesa – najpopularniejszego orkiestratora skonteneryzowanych aplikacji. Poznają także dobre praktyki dotyczące aplikacji Cloud-Native jak również sposoby radzenia sobie z systemami legacy.
Szkolenie uzupełnia i poszerza tematy poruszane podczas kursu „Kubernetes – wprowadzenie” oraz dodaje również nowe zagadnienia.
Dzięki dostępowi do rzeczywistego klastra Kubernetesa składającego się z wielu węzłów uczestnicy nabiorą wprawy w posługiwaniu się narzędziami do komunikacji na linii człowiek - Kubernetes.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
- Posługiwał się zarówno cli – kubectl, jak i korzystał bezpośrednio z API Kubernetesa.
- Korzystał z systemu kontroli uprawnień w Kubernetesie.
- Wykorzystywał “init containers”.
- Wykorzystywał wiedzę dot. działania systemu DNS w Kubernetesie do komunikacji między obiektami w różnych przestrzeniach nazw.
- Stosował “headless service”.
- Wdrażał automatyczne skalowanie aplikacji na podstawie zużycia pamięci i CPU.
- Stosował helm oraz kustomize – oraz będzie rozumiał różnice pomiędzy nimi.
- Stosował wzorzec Canary deployment.
Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone dla osób chcących poznać w teorii i praktyce jak działa najpopularniejszy orkiestrator aplikacji w chmurze.
Szkolenie przeznaczone jest dla programistów, inżynierów systemowych, architektów chcących nauczyć się poprawnie wdrażać i zarządzać aplikacjami na Kubernetesie.Zalecane jest posiadanie wcześniejszego doświadczenia w pracy z Kubernetesem.
Przygotowanie uczestników
Uczestnicy powinni mieć zainstalowanego klienta ssh, aby móc połączyć się z maszyną wirtualną, z poziomu której będa prowadzone warsztaty.
Szczegółowy program szkolenia
Szczegółowy opis szkolenia
Wstęp
- Przypomnienie najważniejszych zagadnień
- Zapoznanie ze środowiskiem szkoleniowym
- Weryfikacja dostępów do klastra
Atchitektura
Kubectl
- Zasady działania
- API Kubernetesa – wysyłanie zapytań z pominięciem kubectl
Uprawnienia i dostępy
- RBAC (Role-based access control)
Kubernetes scheduling
- Selektory
- Daemonsety
- Statyczne pody
Autoskalowanie
- Horizontal pod autoscaler
Serwisy
- DNS
- Headless service
- Ingress
Helm i kustomize
Canary deployments
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
POBIERZ PROGRAM W PDF
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)