/kubernetes-workshop

Kubernetes Workshop

Primary LanguageJavaScriptMIT LicenseMIT

Podstawy Kubernetes

Adresaci szkolenia

Szkolenie adresowane jest do architektów, analityków programistów i testerów pragnących poznać mozliwości tworzenia, uruchamiania i zarządzania aplikacjami wykorzystującymi kontenery z użyciem platformy Kubernetes.

Cel szkolenia

  • Wprowadzenie do platformy Kubernetes i jej zasobów.
  • Poznanie dobrych praktyk związanych z wdrażaniem aplikacji wykorzystujących kontenery, w szczególności opartych o architekturę mikroserwisów i Self-Contained Systems (SCS).
  • Nabycie podstawowych umiejętności wykorzystania Kubernetes w zakresie monitorowania, tuningu i skalowania aplikacji.

Wymagania

  • Podstawowa wiedza z zakresu konteneryzacji (Docker), sieci komputerowych oraz podstaw Linuxa.
  • Zainstalowane narzędzia: Git, Docker (z Kubernetes), Node (opcjonalnie).
  • Konto na Docker Hub.

Parametry szkolenia

16 godzin wykładów i warsztatów.

Agenda

  1. Wprowadzenie do Kubernetes
  2. Instalacja Kubernetes
  3. Uruchamianie kontenerów: Pods
  4. Replikacja i zarządzanie podami: ReplicationController, ReplicaSet, DaemonSet, Job, CronJob
  5. Odnajdywanie i komunikacja z podami: Service, Ingress
  6. Przestrzeń danych dla kontenerów: Volume
  7. Konfiguracja aplikacji: ConfigMaps, Secrets
  8. Aktualizacja aplikacji: Deployments
  9. Replikacja stanowych podów: StatefulSet
  10. Wdrożenie przykładowej aplikacji

Zasoby