Riferimento
Questa pagina descrive le risorse di gateway ed estensioni del fornitore.
Risorse API
Con Gateway per mesh, una xRoute solitamente utilizza un servizio Kubernetes come
parentRef
Se utilizzato
In questo modo, il servizio padre diventa il "frontend del servizio" affinché il cliente
in cui il servizio riceve un nome DNS allocato automaticamente
(name.namespace.svc.cluster.local
) e indirizzo IP (ClusterIP
). Un proxyless
Il client gRPC utilizza quindi l'URI del canale per accedere al servizio all'indirizzo
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
La specifica 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 per specificare regole di routing granulari per il traffico HTTP, sulla base di attributi quali nomi host, percorsi, intestazioni e metodi, determinano il modo in cui le richieste vengono indirizzate. all'interno del cluster. HTTPRoute può anche essere collegato ai gateway, che agiscono come punti di ingresso per il traffico nel 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. it consente agli utenti di specificare in che modo le richieste gRPC devono essere abbinate e indirizzate al backend e i servizi 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 sul traffico gRPC il routing, il che lo rende uno strumento prezioso per la gestione delle applicazioni basate su gRPC in Kubernetes.
Per ulteriori informazioni, vedi GRPCRoute.