Celem szkolenia Kubernetes jest zapoznanie uczestników z środowiskiem Kubernetes poprzez praktykę. Szkolenie skupia się na najważniejszych elementach klastra K8s oraz w jaki sposób migrować aplikacje na mikroserwisy. Dodatkowo na szkoleniu będą przedstawione zalety/wady poszczególnych elementów.
Grupa docelowa: DevOps, Developer, Administrator, Cloud Engineer
Środowisko pracy: Minikube oparte o Oracle VirtualBox lub Docker CE, Kind (wkrótce)
Wymagana wiedza: dobra znajomość Docker CE, podstawowa znajomość jednego z języków programowania: Python, Bash, Scala, Java, znajomość co najmniej jednego narzędzia/frameworka, który wykorzystuje komunikację sieciową (przykładowo: Baza Danych, Nginx, Django)
Poznasz kluczowe elementy architektury klastra Kubernetes, co umożliwi Ci efektywne projektowanie i analizowanie klastrów. Omówienie formatu YAML pozwoli na swobodne definiowanie i konfigurowanie zasobów klastra, stawiając przed Tobą solidne fundamenty do pracy w środowisku Kubernetes.
Opanujesz potężne polecenie kubectl, zdobywając umiejętność interakcji z klastrami. Dzięki temu nauczysz się zarządzać namespace’ami, podami i zasobami ograniczającymi, co znacznie usprawni proces zarządzania zasobami klastra.
W praktyce nauczysz się wdrażać aplikacje za pomocą Deployments, a także zrozumiesz strategie aktualizacji aplikacji, takie jak Rolling Update i Recreate. Zdobędziesz umiejętność zarządzania skalowaniem aplikacji, zarówno ręcznym, jak i automatycznym poprzez HPA (Horizontal Pod Autoscaler) i NodeSelector. Dodatkowo, nauczysz się skutecznego korzystania z mechanizmów rewizji i rollback.
Zgłębisz kluczowe aspekty związane z siecią w klastrze, w tym CoreDNS oraz różne typy usług (ClusterIP, NodePort, LoadBalancer, Headless Service). Poznasz mechanizmy zarządzania ruchem sieciowym, co umożliwi Ci efektywne budowanie i utrzymywanie rozbudowanych aplikacji mikroserwisowych w środowisku Kubernetes.
Poniższy program obejmuje główne tematy poruszane podczas szkolenia Kubernetes. Dzięki tym punktom uczestnicy zdobędą wiedzę teoretyczną i praktyczne umiejętności potrzebne do pracy z Kubernetes.
Po każdym ukończonym szkoleniu otrzymujesz certyfikat, który potwierdza ukończenie szkolenia w danym terminie oraz dokumentuje ramowy zakres ukończonego szkolenia, a tym samym posiadane umiejętności.
Na przestrzeni 10 lat współpracowaliśmy z największymi firmami i instytucjami w Polsce, przez co nasze certyfikaty są rozpoznawane w całym kraju.
To szkolenie realizujemy w formie szkolenia zamkniętego. Program szkolenia możemy dopasować do specyfiki pracy Twojej organizacji, poziomu uczestników oraz celów, jakie chcesz osiągnąć. Termin realizacji ustalamy indywidualnie, tak aby był wygodny dla całego zespołu.
Szkolenie może odbyć się w siedzibie Twojej firmy, w naszej sali szkoleniowej lub w formie zdalnej – na żywo z trenerem. W przypadku szkoleń realizowanych w firmie możemy również zapewnić laptopy oraz pełne zaplecze szkoleniowe.
Szkolenie może być realizowane w standardowym trybie 8 godzin dziennie lub w krótszych blokach, np. 4 godziny dziennie. Istnieje także możliwość organizacji indywidualnego szkolenia 1 na 1 z trenerem.
Skontaktuj się z nami, aby ustalić szczegóły współpracy, zakres szkolenia oraz dogodny termin realizacji.
Zajmujemy się również organizowaniem szkoleń zamkniętych, na wyłączność, dla osób lub firm, w miejscu wskazanym przez zamawiającego. Wystarczy się z nami skontaktować i ustalić szczegóły.