TERMIN
Ustalamy indywidualnie
CZAS
16h / 2 dni
CENA
Ustalamy indywidualnie
Kubernetes (K8s) to otwarte oprogramowanie służące do automatyzacji procesów uruchamiania, skalowania i zarządzania aplikacjami w kontenerach. Kubernetes grupuje kontenery, które są częścią jednej aplikacji, w logicznie grupy, ułatwiając ich odnajdywanie i zarządzanie nimi. Korzysta z piętnastoletniego doświadczenia Google w uruchamianiu wielkoskalowych serwisów i łączy je z najlepszymi pomysłami i praktykami wypracowanymi przez społeczność.
Szkolenie skupiające się na przekazaniu wiedzy niezbędnej przy obsłudze i użytkowaniu Kubernetes przeznaczone jest dla DevOpsów, SysAdminów i Developerów, zarówno tych chcących rozpocząć swoją przygodę z Kubernetes, jak i tych którzy mają opanowane podstawy.
Dowiesz się, czym jest Kubernetes i do czego warto go używać.
Poznasz sposoby uruchamiania klastra Kubernetes i jego budowę.
Zrozumiesz, jak skonfigurować pełen proces wydania aplikacji - od pipeline’a w Gitlabie do odpalenia jej na Kubernetes.
Zapoznasz się ze sposobami autoskalowania wydań oraz przechowywania w klastrze danych persystentnych.
Zrozumiesz, jak Kubernetes implementuje load balancing i dlaczego używanie kontrolera Ingress może obniżyć koszty działania klastra działającego w chmurze.
Poznasz narzędzia do wydawania aplikacji i ich debugowania.
Nie zabraknie też informacji o tym, jak zabezpieczyć klaster ograniczając dostęp użytkownikom i aplikacjom.
Na sam koniec wydasz aplikację na klaster Kubernetes serwowanym przez największego dostawcę chmury na świecie - AWS.
Dzień: 1
Moduł 1: Podstawowe pojęcia, historia, alternatywy
Moduł 2: Budowa klastra
Moduł 3: Kubernetes API
Moduł 4: Uruchomienie klastra
Moduł 5: Pod podstawy
Moduł 6: Pod w szczegółach
Moduł 7: Inne obiekty API Kubernetes
Moduł 8: Uruchamianie aplikacji w Kubernetes
Dzień: 2
Moduł 1: Service Discovery w Kubernetes
Moduł 2: Ingress
Moduł 3: Dane persystentne w klastrze
Moduł 4: Helm
Moduł 5: Inne sposoby uruchamiania aplikacji
Moduł 6: Autoskalowanie
Przemysław Koltermann
Site Reliability Engineer
Pracuje jako Site Reliability Engineer dla firmy Codility, wiodącego globalnego startupu dla rekrutacji zdalnej posiadającej ponad 1500 klientów na całym świecie. Na co dzień zajmuje się migracją na platformę Kubernetes i wdrażaniem najnowszych rozwiązań ze stajni AWS. Poprzednio w GOG.com rozwiązywał problemy skalowalności i pracował przy odpalaniu pierwszego klastra Kubernetes. Z zamiłowania programista, z wykształcenia specjalista od sieci komputerowych. Jako jeden z pierwszych Polaków został Docker Certified Associate. Prelegent na konferencjach, organizator meetupów Docker Warsaw oraz warsztatów z Kubernetes. Uwielbia góry i wspinaczkę.