Bądźmy w kontakcie

Plan Szkolenia

Architektura kontenerów

  • Kontenery a wirtualne maszyny
  • Anatomia kontenerów
  • Systemy zarządzania kontenerami
  • OCI i CRI

Orkiestracja kontenerów

  • Ograniczenia systemów zarządzania kontenerami
  • Architektura Kubernetes
  • Wprowadzenie
  • Master/węzły
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller manager
  • Kube scheduler
  • Projektowanie i instalacja klastra Kubernetes
  • Laboratoria
  • Instalacja klastra Kubernetes z wielu węzłów

Narzędzia wiersza polecenia Kubernetes

  • Imperatywne vs deklaratywne
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Laboratoria
  • Początki z Kubernetes
  • Polecenia Kubectl
  • Narzędzia pracy

Podstawowe pojęcia Kubernetes

  • Przestrzenie nazw (Namespaces)
  • Pod i Pody wielokontenerowe
  • Etykiety i selektory
  • Kontrolery replikacji / ReplicaSets
  • Deployments (aktualizacje ciągłe i wycofywanie)
  • ConfigMaps i Secrets
  • Liveness i Readiness
  • Laboratoria
  • Podstawowe pojęcia Kubernetes
  • Aktualizacja ciągła i wycofywanie
  • Etykiety i selektory
  • ConfigMaps i Secrets
  • Liveness i Readiness

Sieć w Kubernetes

  • Networking klastra
  • Networking Podów
  • Networking usług (Services)
  • CoreDNS w Kubernetes
  • Ingress
  • Laboratoria
  • Networking
  • Usługi (Services)
  • Ingress

Planowanie zadań (Scheduling)

  • Ręczne planowanie
  • Plamy i tolerancje (Taints and tolerations)
  • Etykiety węzłów i selektory
  • Afinitet węzłów
  • Statyczne Pody
  • DaemonSets
  • Laboratoria
  • Ręczne planowanie
  • Plamy i tolerancje
  • Etykiety węzłów i selektory
  • Afinitet węzłów
  • Statyczne Pody
  • DaemonSets
  • Jobs i Cronjobs

Kubernetes i pamięć masowa

  • Persistent Volumes
  • Persistent Volume Claims
  • Dynamic provisioning ze StorageClass
  • Laboratoria
  • Provisioning statyczny
  • Provisioning dynamiczny

Bezpieczeństwo w Kubernetes

  • Kontrola dostępu oparta na rolach (RBAC)
  • Konta usługowe (Service Accounts)
  • Konteksty bezpieczeństwa
  • Kwoty zasobów
  • Polityka sieciowa (Network Policy)
  • Laboratoria
  • RBAC i role klastra
  • Konta usługowe
  • Konteksty bezpieczeństwa
  • Polityka sieciowa

Logowanie i monitorowanie

  • Helm
  • Operatorzy
  • Monitorowanie komponentów klastra
  • Ustawianie stacku GAP - Grafana Alertmanager Prometheus
  • Laboratoria
  • Helm
  • Ustawianie stacku GAP

Wymagania

  • Znajomość pojęć związanych z obliczeniami w chmurze (cloud computing)
  • Znajomość wiersza polecenia w systemie Linux

Grupa docelowa

  • Inżynierowie DevOps
  • Programiści
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie