Kubernetes the Hard Way

#Kubernetes #Infrastructure #Cloud #Advanced

Prowadzący: Łukasz Kałużny

Kubernetes bez ściemy! Łukasz pokaże Ci, jak to działa od środka. Zapomnij o narzędziach i gotowych rozwiązaniach. Tutaj liczy się tylko Twoja wiedza i kreatywność.

Będzie się działo! Rozpoczniemy od przygotowania środowiska i instalacji narzędzi klienckich. Następnie utworzysz własny Urząd Certyfikacji i wygenerujesz certyfikaty TLS dla wszystkich komponentów klastra. Skonfigurujesz Load Balancer i przygotowajesz pliki uwierzytelniające oraz klucze szyfrowania danych.

Ręcznie uruchomisz klaster etcd, następnie Control Plane Kubernetes z API Server, Scheduler i Controller Manager. Skonfigurujesz węzły robocze z kubelet, kube-proxy i containerd. Zbudujesz sieć klastra z routingiem dla Podów i wdrożysz CoreDNS.

Na koniec przetestujesz wszystko kompleksowymi testami funkcjonalności i zasymulujemy awarie węzłów, sprawdzając wysoką dostępność klastra. To intensywne szkolenie dla tych, którzy chcą naprawdę zrozumieć, jak każdy element Kubernetes współpracuje ze sobą.

Zapisz się
yellow-layer-two

UMIEJĘTNOŚCI, KTÓRE ZDOBĘDZIESZ

red-check-icon

Szczegółowa architektura klastra Kubernetes

red-check-icon

Szyfrowanie komunikacji i danych at-rest w klastrze

red-check-icon

Przygotowanie plików konfiguracyjnych, kluczy i certyfikatów

red-check-icon

Architektura i uruchomienie klastra etcd

red-check-icon

Instalacja i konfiguracja control plane (API server, scheduler, controller manager)

red-check-icon

Uruchomienie węzłów Kubernetes i konfiguracja kubelet

red-check-icon

Konfiguracja sieci w Kubernetes (CNI) od podstaw

red-check-icon

Uruchomienie usługi DNS i niezbędnych dodatków klastra

red-check-icon

Testy funkcjonalności, wysokiej dostępności i symulacje awarii

red-check-icon

Deep troubleshooting i techniki debugowania klastra

PROGRAM SZKOLENIA

Moduł 1

Instalacja narzędzi klienckich: Przygotowanie środowiska pracy - instalacja kubectl, cfssl i innych niezbędnych narzędzi

Moduł 2

Konfiguracja Network Load Balancer: Przygotowanie Load Balancera dla API Server zapewniającego wysoką dostępność

Moduł 3

Urząd Certyfikacji i generowanie certyfikatów TLS: Utworzenie własnego CA (Certificate Authority) i wygenerowanie certyfikatów TLS dla wszystkich komponentów

Moduł 4

Pliki konfiguracyjne Kubernetes do uwierzytelniania: Generowanie kubeconfig dla kubelet, kube-proxy, scheduler, controller manager i admina

Moduł 5

Klucz i konfiguracja szyfrowania danych: Generowanie klucza i konfiguracji do szyfrowania danych at-rest w etcd

Moduł 6

Uruchomienie klastra etcd: Bootstrapping klastra etcd - rozproszonej bazy danych będącej sercem Kubernetes

Moduł 7

Uruchomienie Control Plane Kubernetes: Ręczna konfiguracja i uruchomienie API Server, Scheduler i Controller Manager

Moduł 8

Uruchomienie węzłów roboczych Kubernetes: Konfiguracja i uruchomienie kubelet, kube-proxy, containerd i runc na worker nodes

Moduł 9

Konfiguracja kubectl do zdalnego dostępu: Przygotowanie konfiguracji kubectl do zarządzania klastrem z zewnątrz

Moduł 10

Routing sieciowy dla Podów: Konfiguracja tras sieciowych zapewniających komunikację między Podami na różnych węzłach

Moduł 11

Wdrożenie dodatku DNS w klastrze: Instalacja CoreDNS jako usługi DNS w klastrze dla service discovery

Moduł 12

Smoke Test - test funkcjonalności: Kompleksowe testy sprawdzające poprawność działania wszystkich komponentów klastra

Moduł 13

Testy wysokiej dostępności: Symulacje awarii węzłów control plane i testowanie mechanizmów wysokiej dostępności

Moduł 14

Podsumowanie i najlepsze praktyki: Podsumowanie, omówienie najlepszych praktyk i sesja pytań i odpowiedzi

top-left-ellipse light-img

TRENER

Łukasz Kałużny white circle

Łukasz Kałużny - Azure MVP i architekt, który widział Kubernetes zanim stał się cool. Chaos w systemach? On to uporządkuje.

Od lat pomaga firmom budować skalowalne systemy i uczy, jak nie zginąć pod lawiną mikrousług.

Łukasz Kałużny white circle white circle

Po tym szkoleniu architektura przestanie być dla Ciebie czarną magią, a stanie się narzędziem do budowania systemów.

Łukasz Kałużny - Technology Advisor

DLACZEGO WARTO SKORZYSTAĆ

Głęboka wiedza od środka. Nauczysz się detali działania Kubernetes poprzez ręczne postawianie klastra - zrozumiesz dokładnie jak działa każdy komponent

Hands-on approach. Wszystko budujemy ręcznie - żadnych gotowych skryptów ani narzędzi. Dostępne będzie całe środowisko z maszynami wirtualnymi online

Troubleshooting master. Nauczysz się konfiguracji sieci, zarządzania certyfikatami, a także technik troubleshootingu i zabezpieczeń na najniższym poziomie

Production insights. Głębokie zrozumienie procesów i najlepszych praktyk, które będą kluczowe przy rozbudowie i zarządzaniu własnymi klastrami Kubernetes

Managed Kubernetes demystified. Zrozumiesz jak managed Kubernetes (AKS, EKS, GKE) działa pod spodem i dlaczego niektóre decyzje projektowe zostały podjęte

To szkolenie to nasz bestseller, a liczba miejsc jest ograniczona. Są jeszcze wolne miejsca, ale nie gwarantujemy, że zaraz nie znikną.

price-icon

Cena

Cena

1462.6 PLN netto

1799 PLN brutto

calendar-icon

Termin

Termin

2025-12-16

9:30 – 17:00

location-icon

Lokalizacja

Lokalizacja

online

Microsoft Teams

location-icon

Liczba miejsc

Liczba miejsc

12

Mała grupa ze względu na zaawansowany charakter

certificate-icon

Certyfikat

Certyfikat

Oficjalne potwierdzenie zdobytych skilli

Masz pytania?
Chcesz zorganizować to szkolenie w formule zamkniętej?
Skontaktuj się z naszym koordynatorem:

Zapisz się
rounded-red-arrow

FAQ

Czy to szkolenie dla początkujących w Kubernetes?

Absolutnie nie. To zaawansowane szkolenie wymagające bardzo dobrej znajomości Kubernetes i doświadczenia w zarządzaniu klastrami.

Dlaczego miałbym ręcznie instalować Kubernetes?

To najlepsza metoda żeby naprawdę zrozumieć jak działa Kubernetes od środka. Pomoże Ci w diagnozowaniu problemów w klastrach produkcyjnych i zrozumieniu, dlaczego pewne decyzje architektoniczne zostały podjęte.

Czy będziemy używać managed Kubernetes?

Nie, wszystko instalujemy ręcznie na czystych VM-kach. To jest istota 'the hard way' - bez narzędzi i gotowych rozwiązań.

Jakie środowisko będzie dostępne?

Dostępne będzie całe środowisko z maszynami wirtualnymi online. Jeżeli chcesz, możesz również uruchomić je lokalnie - wymagany Visual Studio Code z pluginem Remote Development i klient SSH.

Czy to szkolenie pomoże mi zrozumieć AKS, EKS czy GKE?

Tak! Zrozumiesz jak managed Kubernetes działa pod spodem, co znacznie ułatwi pracę z AKS, EKS, GKE i troubleshooting tych platform.

Jakie są metody płatności?

Płatność BLIK, kartą płatniczą (Stripe) lub przelewem bankowym przez Tpay. Faktury są wysyłane automatycznie po opłaceniu.

Czy mogę anulować uczestnictwo?

Tak, możesz anulować uczestnictwo do 7 dni przed rozpoczęciem szkolenia z pełnym zwrotem środków. W przypadku anulacji w krótszym terminie możesz wziąć udział w innym szkoleniu lub następnym terminie tego samego szkolenia.

Czy otrzymam certyfikat ukończenia?

Tak, każdy uczestnik otrzymuje oficjalny certyfikat ukończenia szkolenia po zakończeniu wszystkich sesji.

Co jeśli nie będę mógł uczestniczyć w jednej sesji?

Napisz do nas i poproś o nagranie. Ta opcja dotyczy szkoleń wielodniowych - nie ma możliwości zrobienia nagrań ze wszystkich dni.

Czy szkolenie jest realizowane w języku polskim?

Tak, wszystkie nasze szkolenia prowadzone są w języku polskim. Materiały również są przygotowane w języku polskim.

Czy mogę otrzymać fakturę?

Tak, wystawiamy faktury VAT. Podczas rejestracji podaj dane firmy jeśli chcesz otrzymać fakturę na firmę.

Co jeśli szkolenie zostanie odwołane przez organizatora?

W takim przypadku zwracamy pełną kwotę lub umożliwiamy przeniesienie na następny termin. O ewentualnych zmianach informujemy minimum 7 dni wcześniej.
price-icon

Cena

Cena

1462.6 PLN netto

1799 PLN brutto

calendar-icon

Termin

Termin

2025-12-16

9:30 – 17:00

location-icon

Lokalizacja

Lokalizacja

online

Microsoft Teams

contact-number-icon

Liczba miejsc

Liczba miejsc

12

Mała grupa ze względu na zaawansowany charakter

certificate-icon

Certyfikat

Certyfikat

Oficjalne potwierdzenie zdobytych skilli

Masz pytania? Chcesz zorganizować to szkolenie w formule zamkniętej? Skontaktuj się z naszym koordynatorem:

Zapisz się