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.