Panoramica dell'integrazione di Edge Microgateway con Kubernetes

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Puoi utilizzare Edge Microgateway per fornire la gestione delle API Apigee per i servizi in esecuzione in un cluster Kubernetes. Questo argomento spiega perché potresti voler eseguire il deployment di Edge Microgateway su Kubernetes e descrive come eseguire il deployment di Edge Microgateway su Kubernetes come servizio.

Caso d'uso

I servizi di cui è stato eseguito il deployment su Kubernetes in genere espongono le API a consumatori esterni o ad altri servizi in esecuzione all'interno del cluster.

In entrambi i casi, è importante risolvere un problema: come gestirai queste API? Ad esempio:

  • Come le proteggerai?
  • Come gestirai il traffico?
  • Come otterrai informazioni su pattern di traffico, latenze ed errori?
  • Come pubblicherai le tue API in modo che gli sviluppatori possano scoprirle e utilizzarle?

Che tu stia eseguendo la migrazione di servizi e API esistenti allo stack Kubernetes o creando nuovi servizi e API, Edge Microgateway ti aiuta a fornire un'esperienza di gestione delle API pulita che include sicurezza, gestione del traffico, analisi, pubblicazione e altro ancora.

Eseguire Edge Microgateway come servizio

Quando viene eseguito il deployment su Kubernetes come servizio, Edge Microgateway viene eseguito nel proprio pod. In questa architettura, Edge Microgateway intercetta le chiamate API in entrata e le indirizza a uno o più servizi di destinazione in esecuzione in altri pod. In questa configurazione, Edge Microgateway fornisce funzionalità di gestione delle API come sicurezza, analisi, gestione del traffico e applicazione dei criteri agli altri servizi.

La figura seguente illustra l'architettura in cui Edge Microgateway viene eseguito come servizio in un cluster Kubernetes:

Edgemicro as Service

Consulta Eseguire il deployment di Edge Microgateway come servizio in Kubernetes.

Passaggio successivo