Riferimento
Questa pagina descrive le risorse di gateway ed estensioni del fornitore.
Risorse API
Con Gateway for Mesh, un'xRoute utilizza in genere un servizio Kubernetes come
parentRef
. Se utilizzato in questo modo, il servizio principale diventa il "frontend del servizio" da chiamare dal client, dove il servizio riceve un nome DNS (name.namespace.svc.cluster.local
) e un indirizzo IP (ClusterIP
) allocati automaticamente. Un client gRPC senza proxy utilizza quindi l'URI del canale per accedere al servizio all'indirizzo
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
La specifica dell'API HTTPRoute, un componente chiave dell'API Kubernetes Gateway, definisce una risorsa per il routing del traffico HTTP all'interno di Kubernetes. Consente agli utenti di specificare regole di routing granulari per il traffico HTTP in base ad attributi come hostname, percorsi, intestazioni e metodi, per determinare in che modo le richieste vengono indirizzate all'interno del cluster. HTTPRoute può essere collegato anche ai gateway, che fungono da punti di accesso per il traffico all'interno del cluster.
Per ulteriori informazioni, consulta HTTPRoute.
GRPCRoute
La specifica dell'API GRPCRoute fa parte dell'API Kubernetes Gateway e definisce una risorsa per il routing del traffico gRPC all'interno di un cluster Kubernetes. Consente agli utenti di specificare in che modo le richieste gRPC devono essere associate e indirizzate ai servizi di backend in base a criteri come nomi host, metodi gRPC e intestazioni. Puoi anche collegare GRPCRoutes ai gateway che fungono da punti di contatto per il traffico nel cluster. Questa specifica consente un controllo granulare del routing del traffico gRPC, rendendolo uno strumento prezioso per la gestione delle applicazioni basate su gRPC in Kubernetes.
Per ulteriori informazioni, consulta GRPCRoute.