Návrh Školení

Úvod do Service Meshu

  • Výzvy správy mikroslužeb v různých škálovacích úrovních
  • Co řeší service mesh
  • Srovnání Istio s jinými service meshi (Linkerd, Consul)

Základy síťového zásobníku Kubernetesu

  • Základní síťový model Kubernetesu
  • Služby, Ingress a nahrávání zatížení (load balancing)
  • Omezení nativní sítě Kubernetesu

Funkce a architektura Istio

  • Řídící rovina vs datová rovina (data plane)
  • Úloha stranických proxy Envoy
  • Klíčové komponenty Istio: Pilot, Citadel, Mixer (starší verze), Istiod

Instalace Istio do Kubernetesu

  • Příprava Kubernetes clusteru pro Istio
  • Instalace Istio pomocí Helm a Istioctl
  • Ověření instalace a injekce stranických proxy (sidecar injection)

Práce s správou provozu v Istio

  • Konfigurace směrování, opakování a zotavení po selhání (failovers)
  • Modré/zelené nasazení a kanáry (canary deployments)
  • Použití Istio Gateway pro příchozí provoz (ingress traffic)

Bezpečnost service mesh s Istio

  • Mutuální TLS (mTLS) pro ověřování mezi službami
  • Zásady autorizace (RBAC a ABAC)
  • Architektura Zero Trust v Istio

Sledování a monitorování provozu (observability)

  • Použití Prometheus a Grafana s Istio
  • Rozprostřené sledování provozu (distributed tracing) pomocí Jaeger a Zipkin
  • Analýza metrik, protokolů a tras (traces)

Integrace Istio s Calico

  • Pokročilá vynucování síťových zásad (network policy enforcement)
  • Bezpečné komunikace mezi kontejnery (pod-to-pod communication)
  • Nejlepší praktiky pro nasazení Istio + Calico

Řešení problémů a nejlepší praktiky (troubleshooting and best practices)

  • Běžné problémy při nasazení Istio
  • Ladicí stranických proxy (debugging sidecar proxies)
  • Operační nejlepší praktiky pro produkční service meshi (operational best practices for production service meshes)

Shrnutí a další kroky (summary and next steps)

Požadavky

  • Pochopení konceptů sítě (networking)
  • Zkušenosti s příkazovou řádkou Linuxu
  • znalost kontejnerů a Kubernetesu

Cílová skupina

  • Vývojáři (Developers)
  • Architekti cloudu (Cloud architects)
  • DevOps inženýři (DevOps engineers)
  • Inženýři sítí (Network engineers)
  • Správci systémů (System administrators)
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie