Plan Szkolenia

Wprowadzenie do Kubernetes

  • Czym jest Kubernetes?
  • Korzyści z orkiestracji kontenerów
  • Porównanie Kubernetes z Docker Swarm i innymi orkiestratorami

Podstawowe komponenty i architektura

  • Architektura płaszczyzny sterowania i węzłów
  • Pody, ReplicaSets i Deployments
  • Usługi, etykiety i selektory

Konfigurowanie środowiska Kubernetes

  • Korzystanie z Minikube lub Kind do tworzenia lokalnych klastrów
  • Narzędzie wiersza poleceń kubectl
  • Dostęp i inspekcja komponentów klastra

Wdrażanie aplikacji w Kubernetes

  • Tworzenie i zarządzanie podami i deploymentami
  • Aktualizacje i cofanie zmian (rolling updates i rollbacks)
  • Zarządzanie obrazami kontenerów

Sieć i usługi

  • Przegląd sieci w klastrze
  • Tworzenie usług wewnętrznych i zewnętrznych
  • Podstawy DNS, kontrolerów ingress i równoważenia obciążenia

Woluminy i magazyn

  • Praca z trwałymi woluminami i żądaniami (persistent volumes i claims)
  • Klasy magazynu i dynamiczne przydzielanie
  • Strategie trwałości danych

Monitorowanie i rozwiązywanie problemów w klastrze

  • Przeglądanie logów i zdarzeń podów
  • Typowe polecenia diagnostyczne kubectl
  • Najlepsze praktyki dotyczące limitów zasobów i kontroli zdrowia

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie koncepcji konteneryzacji (np. Docker)
  • Doświadczenie w pracy z linią poleceń Linux
  • Podstawowa wiedza z zakresu sieci i administracji systemami

Grupa docelowa

  • Programiści wdrażający aplikacje konteneryzowane
  • Inżynierowie DevOps zarządzający orkiestracją kontenerów
  • Administratorzy systemów obsługujący środowiska Kubernetes
 14 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie