Plan Szkolenia

Podstawowe koncepcje

  1. Architektura Kubernetes
  2. Składniki klastra

Budowanie aplikacji

  1. Tworzenie kontenerów
  2. Konfiguracja lokalnego repozytorium Docker

Projektowanie podów

  1. Podstawowa konfiguracja
  2. Sondy żywotności i gotowości
  3. Ograniczenia CPU i pamięci
  4. Limity zasobów dla przestrzeni nazw

Bezpieczeństwo

  1. Kontekst bezpieczeństwa
  2. Konta usług
  3. Sekrety
  4. Polityka sieciowa Kubernetes
  5. Możliwości Linuksa

Konfiguracja wdrożenia

  1. Kontrolery: wdrożenia, daemon sets i stateful sets
  2. Zadania i zadania cykliczne
  3. Mapy konfiguracyjne
  4. Aktualizacja stopniowa, wdrożenie blue-green, wdrożenie canary
  5. Użycie Helm do zarządzania wdrożeniami
  6. Zasoby API Kubernetes

Pody wielokontenerowe

  1. Kontenery sidecar, ambassador i adapter
  2. Kontenery inicjujące

Usługi i sieci

  1. Usługi i ich różne typy
  2. Równoważenie obciążenia
  3. Kontroler Ingress

Trwałość stanu

  1. Trwałość stanu aplikacji w Kubernetes
  2. Pamięć tymczasowa
  3. Woluminy trwałe i żądania
  4. Klasy magazynowania

Wymagania

  • Zrozumienie koncepcji i architektur aplikacji natywnych dla chmury.
  • Doświadczenie w programowaniu w Pythonie, Node.js, Go lub Javie.
  • Środowisko uruchomieniowe kontenerów zgodne z OCI, takie jak Docker lub rkt.

Grupa docelowa

  • Programiści
  • Użytkownicy Kubernetes
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie