Schița de curs

Introducere în Service Mesh

  • Provocările gestionării microserviciilor la scară largă
  • Ce rezolvă un service mesh
  • Comparație Istio cu alte service meshes (Linkerd, Consul)

Fundamentele rețelei Kubernetes

  • Modelul de bază al rețelei Kubernetes
  • Servicii, Ingress și balansarea sarcinii
  • Limitările rețelei native Kubernetes

Funcțiile și arhitectura Istio

  • Plan de control vs plan de date (data plane)
  • Rolul sidecar-urilor Envoy
  • Componentele cheie Istio: Pilot, Citadel, Mixer (legacy), Istiod

Instalarea Istio pe Kubernetes

  • Pregătirea unui cluster Kubernetes pentru Istio
  • Instalarea Istio cu Helm și Istioctl
  • Verificarea instalării și injecția sidecar-urilor

Lucrul cu gestionarea traficului Istio

  • Configurarea rutierii, reîncercărilor și failover-ului
  • Deploy-uri blue/green și canary
  • Utilizarea Gateway Istio pentru traficul ingress

Securitatea service mesh cu Istio

  • Mutual TLS (mTLS) pentru autentificarea serviciu-la-serviciu
  • Politici de autorizare (RBAC și ABAC)
  • Arhitectura Zero Trust în Istio

Observabilitate și monitorizare

  • Utilizarea Prometheus și Grafana cu Istio
  • Traçare distribuită cu Jaeger și Zipkin
  • Analiza metricei, log-urilor și trace-urilor

Integrarea Istio cu Calico

  • Exigerea politicilor de rețea avansate
  • Securizarea comunicării pod-la-pod (pod-to-pod)
  • Practici optimale pentru implementările Istio + Calico

Depanarea și practici optimale

  • Probleme comune în implementările Istio
  • Depanarea sidecar-urilor proxy
  • Practici operationale optimale pentru service meshes de producție

Rezumat și următoarele pași

Cerințe

  • O înțelegere a conceptelor de rețelistică
  • Experiență cu linia de comandă Linux
  • Cunoștințe despre containere și Kubernetes

Audiență

  • Dezvoltatori
  • Arhitecți cloud
  • Ingineri DevOps
  • Ingineri de rețea
  • Administratori de sisteme
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite