Návrh Školení

Zavedení do kontejnerů a OpenShiftu

  • Orientace na kurz a učební cíle
  • Kontejnery vs. virtuální stroje: koncepty a výhody
  • Přehled architektury OpenShift a jejích komponent

Obrazy kontejnerů a registry

  • Vytváření Docker/Podman souborů a pracovních postupů pro vytváření obrazů
  • Značky, vrstvy a optimalizační techniky pro obrazy
  • Použití kontejnerových registřů a stahování obrazů v OpenShiftu

Fundamenty Kubernetes

  • Životní cyklus podů, ReplicaSetů a nasazení (deployments)
  • Štítky (labels), selektory (selectors) a požadavky/omezení na zdroje
  • Názvy oborů, kvóty a základní plánování

Nasazování aplikací v OpenShiftu

  • Projekty OpenShift, BuildConfigs a ImageStreams
  • Použití CLI nástroje oc a webové konzole OpenShift
  • Rotující aktualizace (rolling updates), vrácení zpět (rollbacks) a strategie nasazení

Služby, sítě a trasy

  • Servisní typy ClusterIP, NodePort a LoadBalancer
  • Trasy OpenShift a vzory externího přístupu
  • Policie sítě a řešení problémů s připojením

Úložiště, ConfigMaps a Secrets

  • PersistentVolumes, PersistentVolumeClaims a třídy úložiště
  • Správa konfigurace pomocí ConfigMaps a Secrets
  • Stavové aplikace a zvážení zálohování a obnovení

Zabezpečení, monitorování a řešení problémů

  • Rolové kontroly přístupu (RBAC), účty služeb a bezpečnostní kontexty
  • Monitorování pomocí metrik, logů a kontrol zdraví
  • Běžné pracovní postupy pro řešení problémů a odpovědi na incidenty

Závěr a další kroky

Požadavky

  • Základní znalost příkazového řádku Linuxu
  • Odhadnutí s koncepty vývoje softwaru
  • Pochopení základů sítě

Účastníci

  • Vývojáři, kteří chtějí kontejnerizovat aplikace
  • Inženýři platformy a provozu
  • Praktikanti DevOps implementující potrubnice založené na OpenShift
 35 hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie