Istio implementa l'envoy proxy come sidecar?
Istio implementa l'envoy proxy come sidecar?

Video: Istio implementa l'envoy proxy come sidecar?

Video: Istio implementa l'envoy proxy come sidecar?
Video: Istio и Service Mesh - простое объяснение за 15 минут 2024, Novembre
Anonim

Incontrare Istio Rete di servizio

Serve come piano di controllo per configurare un insieme di Invia proxy . Il progetto è stato inizialmente sponsorizzato da Google, Lyft e IBM e utilizza una versione estesa del Inviato delegato , quale è schierato come a sidecar al servizio pertinente nello stesso pod Kubernetes.

Allo stesso modo, Istio usa l'inviato?

Istio è una piattaforma aperta per fornire un modo uniforme per integrare i microservizi, gestire il flusso di traffico tra i microservizi, applicare le policy e aggregare i dati di telemetria. L'inviato può essere classificato come strumento nella categoria "Load Balancer / Reverse Proxy", mentre Istio è raggruppati in "Strumenti per microservizi".

Inoltre, cos'è il sidecar a Istio? Questo modello è particolarmente utile quando si usa Kubernetes come piattaforma di orchestrazione dei container. Kubernetes utilizza i pod. Un Pod è composto da uno o più contenitori di applicazioni. UN sidecar è un contenitore di utilità nel Pod e il suo scopo è supportare il contenitore principale.

Tenendo presente questo, che cos'è un proxy di delega?

Inviato proxy è un bordo e un servizio moderno, ad alte prestazioni, con ingombro ridotto proxy . Inviato è più paragonabile ai sistemi di bilanciamento del carico software come NGINX e HAProxy. Originariamente scritto e distribuito a Lyft, Inviato ora ha una vivace base di contributori ed è un progetto ufficiale della Cloud Native Computing Foundation.

Come funziona il sidecar Envoy?

In questo modello di distribuzione, Inviato è distribuito come a sidecar accanto al servizio (in questo caso il client http). Quando il client http effettua chiamate in uscita (al servizio "upstream"), tutte le chiamate passano attraverso il Inviato proxy sidecar.

Consigliato: