Návrh Školení

Přehled kurzu pro dny 1-2

Úvod

I. Architektura kontejnerů

Kontejnery vs. virtuální stroje (VMs)

Rozložení kontejnerů

Systémy pro správu kontejnerů

OCI a CRI

II. Orchestrace kontejnerů

Omezení systémů pro správu kontejnerů

Architektura Kubernetes

Úvod

Mistry/nody

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Správce kontrolerů

Kube scheduler

Návrh a instalace Kubernetes clusteru

Laboratorní cvičení

Instalace vícekórového Kubernetes clusteru

III. Příkazové řádkové nástroje pro Kubernetes

Příkazový vs. deklarativní způsob

Kubectl

Krew

Kube ns

kube ctx

Laboratorní cvičení

Začínáme s Kubernetes

Příkazy kubectl

Nástroje obchodu

IV. Základní koncepty Kubernetes

Jmenové prostory (namespaces)

Pod a multi-container pods

Štítky a selektory

Kontrolery replik / ReplicaSets

Nasazení (Rolling Updates a Rolling Back)

ConfigMaps a Secrets

Liveness a Readiness

Laboratorní cvičení

Základní koncepty Kubernetes

Rolling Update a Rollback

Štítky a selektory

ConfigMaps a Secrets

Liveness a Readiness

V. Síťování v Kubernetes

Síťování clusteru

Síťování podů

Síťování služeb

CoreDNS v Kubernetes

Ingress

Laboratorní cvičení

Síťování

Služby

Ingress

Přehled kurzu pro dny 3-4

VI. Plánování

Ruční plánování

Taints a tolerations

Štítky nódů a selektory

Afinita nódů

Statické pody

DaemonSets

Laboratorní cvičení

Ruční plánování

Taints a tolerations

Štítky nódů a selektory

Afinita nódů

Statické pody

DaemonSets

Jobs and Cronjobs

VII. Kubernetes a úložiště

Persistent Volumes

Persistent Volume Claims

Dynamické poskytování s StorageClass

Laboratorní cvičení

Statické poskytování

Dynamické poskytování

VIII. Zabezpečení Kubernetes

Role Based Access Control (RBAC)

Servisní účty

Zabezpečovací kontexty

Kvóty zdrojů

Síťová politika

Laboratorní cvičení

RBAC a Cluster Roles

Servisní účty

Zabezpečovací kontexty

Síťová politika

IX. Protokolování a monitorování

Helm

Operátory

Monitorování komponent clusteru

Nastavení GAP stack - Grafana Alertmanager Prometheus

Laboratorní cvičení

Helm

Nastavení GAP stack

Závěr

Požadavky

  • Porozumění konceptům cloudu
  • Obyčejné ovládání příkazového řádku Linuxu

Cílová skupina

  • DevOps inženýři
  • Vývojáři
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie