Zkuste nás kontaktovat

Návrh Školení

Architektura kontejnerů

  • Kontejnery vs. virtuální stroje
  • Analýza kontejnerů
  • Systémy pro správu kontejnerů
  • OCI a CRI

Orchestrace kontejnerů

  • Omezení systémů pro správu kontejnerů
  • Architektura Kubernetes
  • Úvod
  • Master uzly / worker uzly
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller manager
  • Kube scheduler
  • Návrh a instalace Kubernetes clusteru
  • Laboratorní práce
  • Instalace multi-node Kubernetes clusteru

Příkazové nástroje Kubernetes

  • Imperativní vs. deklarativní přístup
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Laboratorní práce
  • Začínáme s Kubernetes
  • Příkazy kubectl
  • Nástroje odvětví

Klíčové koncepty Kubernetes

  • Jmenné prostory (Namespaces)
  • Pod a Multi-container Pod
  • Popisky (Labels) a selektory
  • Replication controllers / ReplicaSets
  • Deployments (Rolling Updates a Rolling Back)
  • ConfigMaps a Secrets
  • Liveness a Readiness
  • Laboratorní práce
  • Klíčové koncepty Kubernetes
  • Rolling Update a Rollback
  • Popisky (Labels) a selektory
  • ConfigMaps a Secrets
  • Liveness a Readiness

Networking v Kubernetes

  • Cluster Networking
  • Pod Networking
  • Service Networking
  • CoreDNS v Kubernetes
  • Ingress
  • Laboratorní práce
  • Networking
  • Služby (Services)
  • Ingress

Plánování (Scheduling)

  • Manuální plánování
  • Taints a tolerations
  • Popisky uzlů a selektory
  • Afinity uzlů (Node Affinity)
  • Statické Pody
  • DaemonSets
  • Laboratorní práce
  • Manuální plánování
  • Taints a tolerations
  • Popisky uzlů a selektory
  • Afinity uzlů (Node Affinity)
  • Statické Pody
  • DaemonSets
  • Jobs a Cronjobs

Kubernetes a úložiště

  • Persistent Volumes
  • Persistent Volume Claims
  • Dynamické provisionování pomocí StorageClass
  • Laboratorní práce
  • Statické provisionování
  • Dynamické provisionování

Bezpečnost v Kubernetes

  • Role Based Access Control (RBAC)
  • Service Accounts
  • Security Contexts
  • Resource Quotas
  • Network Policy
  • Laboratorní práce
  • RBAC a Cluster Roles
  • Service Accounts
  • Security Contexts
  • Network Policy

Logování a monitorování

  • Helm
  • Operators
  • Monitorování komponent clusteru
  • Nastavení sady GAP - Grafana Alertmanager Prometheus
  • Laboratorní práce
  • Helm
  • Nastavení sady GAP

Požadavky

  • Pochopení konceptů cloudového výpočtu
  • Znalost 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