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.
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.