Docker i Kubernetes
Szkolenie Docker i Kubernetes zapewnia uczestnikom solidne podstawy technologii kontenerowych oraz orkiestracji aplikacji. Kurs obejmuje wszystkie kluczowe funkcje Kubernetes, w tym strąki, etykiety, woluminy, kontrolery replikacji, usługi i inne komponenty. Program prowadzi uczestników od podstaw instalacji do zaawansowanego zarządzania poprzez połączenie wykładów teoretycznych i praktycznych ćwiczeń laboratoryjnych. Uczestnicy zdobędą praktyczne doświadczenie w konfigurowaniu i zarządzaniu obiektami Kubernetes oraz poznają zaawansowane funkcje bezpieczeństwa niezbędne do uruchamiania klastrów w środowisku produkcyjnym.
Dlaczego warto wybrać to szkolenie?
Konteneryzacja i orkiestracja to fundamenty nowoczesnej infrastruktury chmurowej. To trzydniowe szkolenie Docker i Kubernetes prowadzi od podstaw technologii kontenerowych po zaawansowane funkcje bezpieczeństwa klastrów produkcyjnych. Uczestnicy uczą się tworzyć i zarządzać kontenerami Docker, konfigurować obiekty Kubernetes (Pods, etykiety, kontrolery replikacji, usługi), implementować trwałe wolumeny danych oraz projektować rozwiązania wysokiej dostępności z automatycznym skalowaniem. Program obejmuje również zaawansowane kontrolery (Daemon Sets, Stateful Sets), zadania Cron, zasady sieciowe oraz uwierzytelnianie i autoryzację w klastrze.
Szkolenie jest skierowane do deweloperów aplikacji, specjalistów ds. operacji IT, inżynierów DevOps i QA, kierowników projektów IT oraz administratorów systemów Linux, którzy chcą wdrożyć rozwiązania kontenerowe w swoich organizacjach. Uczestnicy pracują na rzeczywistych architekturach mikrousług, poznają model sieci kontenerów w Kubernetes, wykrywanie usług, równoważenie obciążenia oraz integrację z systemami pamięci masowej (NFS, GlusterFS, Ceph). Wymagana jest znajomość wiersza poleceń Linux oraz podstawy sieci komputerowych.
Co wyróżnia nasze podejście?
W EITT łączymy wykłady teoretyczne z praktycznymi ćwiczeniami laboratoryjnymi, realizując rzeczywiste scenariusze wdrożeń kontenerowych. Uczestnicy konfigurują kompletne klastry Kubernetes, implementują strategie wdrażania aplikacji, zarządzają bezpieczeństwem oraz monitorują i diagnozują problemy w środowisku produkcyjnym. Nasze szkolenia prowadzi ponad 500 ekspertów z aktualnym doświadczeniem w projektach DevOps i infrastruktury chmurowej. Po ukończeniu kursu absolwenci są w pełni przygotowani do implementacji rozwiązań opartych na mikrousługach, zarządzania klastrami Kubernetes oraz automatyzacji wdrożeń w infrastrukturze kontenerowej.
Korzyści
- Zdobędziesz praktyczne umiejętności tworzenia i zarządzania kontenerami Docker w środowisku produkcyjnym
- Nauczysz się projektować i implementować architektury aplikacji opartych na mikrousługach z wykorzystaniem Kubernetes
- Opanujesz techniki orkiestracji kontenerów, włączając skalowanie, równoważenie obciążenia i zarządzanie zasobami
- Poznasz najlepsze praktyki bezpieczeństwa klastrów Kubernetes oraz metody uwierzytelniania i autoryzacji
- Zdobędziesz wiedzę o konfigurowaniu trwałości danych i zarządzaniu wolumenami w środowisku kontenerowym
- Nauczysz się monitorować, diagnozować i rozwiązywać problemy w klastrach Kubernetes
- Opanujesz proces automatyzacji wdrożeń aplikacji w infrastrukturze kontenerowej
- Zdobędziesz umiejętności niezbędne do implementacji rozwiązań DevOps opartych na technologiach kontenerowych
Dla kogo jest to szkolenie?
Wymagania wstępne
- Znajomość obsługi wiersza poleceń Linux na poziomie podstawowym
- Umiejętność poruszania się po systemie plików Linux
- Podstawowa wiedza z zakresu sieci komputerowych Linux
- Znajomość skryptów bash na poziomie podstawowym
- Zrozumienie koncepcji i metodologii programowania komputerowego
- Podstawowa znajomość technologii kontenerów Docker i Linux
Program szkolenia
Technologia kontenerów Docker i Linux
- Cykl życia kontenera Docker
- Praca z obrazami Docker
- Praca w sieci między kontenerami
Trwałość danych w kontenerach
- Wymagania dotyczące orkiestracji kontenerów i dostępne opcje
Wprowadzenie do Kubernetes
- Wprowadzenie do Kubernetes i innych systemów orkiestracji
- Podstawowe koncepcje Kubernetes: Pods, etykiety, kontrolery, usługi
- Sekrety, trwałe wolumeny danych, roszczenia
Przestrzenie nazw i przydziały
- Architektura referencyjna Kubernetes i jej główne komponenty
- Model sieci kontenerów w Kubernetes
Zarządzanie usługami i aplikacjami
- Wykrywanie usług, skalowanie i równoważenie obciążenia
DNS do wykrywania usług
- Kontroler wejściowy i odwrotne proxy
- Trwałość stanu aplikacji i model wolumenu danych w Kubernetes
- Backend pamięci masowej: lokalny, NFS, GlusterFS, Ceph
- Zarządzanie klastrami i wdrażanie aplikacji
- Zaawansowane funkcje i bezpieczeństwo
- Zaawansowane kontrolery: Daemon Sets i Stateful Sets
- Zadania i zadania Cron, autonomiczne strąki
- Klasy pamięci masowej i dynamiczne udostępnianie
- Zasady sieciowe i bezpieczeństwo klastra Kubernetes
- Uwierzytelnianie, autoryzacja i kontrola dostępu
- Wysoka dostępność, automatyczne skalowanie i monitorowanie
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Ścieżka rozwoju
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu Docker i Kubernetes?
Przed rozpoczęciem szkolenia wymagana jest znajomość obsługi wiersza poleceń Linux na poziomie podstawowym, umiejętność poruszania się po systemie plików Linux, podstawowa wiedza z zakresu sieci komputerowych Linux, znajomość skryptów bash na poziomie podstawowym, zrozumienie koncepcji i metodologii programowania komputerowego oraz podstawowa znajomość technologii kontenerów Docker i Linux.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie realizowane jest w formie online lub stacjonarnej (onsite), zgodnie z Twoimi preferencjami. Program trwa 3 dni i zapewnia intensywne warsztaty łączące teorię z praktyką.
Dla kogo przeznaczone jest to szkolenie?
Szkolenie dedykowane jest deweloperom aplikacji webowych i systemowych, specjalistom ds. operacji IT (Operations), inżynierom DevOps oraz inżynierom zapewnienia jakości (QA).
Jak Kubernetes zarządza orkiestracją kontenerów?
Kubernetes zapewnia kompletną platformę do orkiestracji kontenerów w środowisku produkcyjnym. Uczestnicy uczą się podstawowych koncepcji (Pods, etykiety, kontrolery replikacji, usługi), wykrywania usług, skalowania i równoważenia obciążenia, modelu sieci kontenerów oraz trwałości stanu aplikacji z systemami pamięci masowej (NFS, GlusterFS, Ceph). Program obejmuje również zaawansowane kontrolery (Daemon Sets, Stateful Sets), zadania Cron, zasady sieciowe, uwierzytelnianie i autoryzację, wysoką dostępność oraz automatyczne skalowanie.
Dlaczego warto wybrać szkolenie w EITT?
EITT to firma szkoleniowa z ponad 500 ekspertami i doświadczeniem z ponad 2500 przeprowadzonych szkoleń. Nasze podejście opiera się na praktycznych warsztatach prowadzonych przez trenerów-praktyków. Szkolenie Docker i Kubernetes realizujemy w formule hands-on, z możliwością dostosowania programu do potrzeb Twojego zespołu.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.