Kursplan

Introduktion till service mesh

  • Utmaningar med hantering av microservices i stor skala
  • Vad en service mesh löser
  • Jämförelse av Istio med andra service meshes (Linkerd, Consul)

Grundläggande Kubernetes-nätverksprinciper

  • Kärnmodell för Kubernetes-nätverk
  • Tjänster, Ingress och lastbalansering
  • Begränsningar i inbyggda Kubernetes-nätverk

Istio-funktioner och arkitektur

  • Kontrollplan vs dataplan
  • Rollen för Envoy-sidecars
  • Nyckelkomponenter i Istio: Pilot, Citadel, Mixer (ålderdomligt), Istiod

Installation av Istio på Kubernetes

  • Förberedelse av en Kubernetes-kluster för Istio
  • Installation av Istio med Helm och Istioctl
  • Verifiering av installation och sidecar-injektion

Arbete med Istios trafikhantering

  • Konfiguration av ruttning, återförsök och failover
  • Blue/green och canary-deployeringar
  • Användning av Istio Gateway för inkommande trafik

Service mesh-säkerhet med Istio

  • Mutual TLS (mTLS) för autentisering mellan tjänster
  • Behörighetsprinciper (RBAC och ABAC)
  • Zero Trust-arkitektur i Istio

Observabilitet och övervakning

  • Användning av Prometheus och Grafana med Istio
  • Distribuerad spårning med Jaeger och Zipkin
  • Analys av mått, loggar och spårningar

Integration av Istio med Calico

  • Avancerad nätverksprincipskraft
  • Säkring av kommunikation mellan pods
  • Bäst praxis för Istio + Calico-deployeringar

Felsökning och bästa praxis

  • Vanliga problem i Istio-deployeringar
  • Felsökning av sidecar-proxies
  • Operationella bästa praxis för produktionsservice mesh

Sammanfattning och nästa steg

Krav

  • Förståelse för nätverksbegrepp
  • Erfarenhet av Linux kommando-rad
  • Kunskap om containrar och Kubernetes

Målgrupp

  • Utvecklare
  • Cloud-arkitekter
  • DevOps-ingenjörer
  • Nätverksingenjörer
  • Systemadministratörer
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier