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 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 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ò anche essere collegato ai gateway, che agiscono come punti di ingresso per il traffico nel cluster.

Per ulteriori informazioni, consulta HTTPRoute.

GRPCRoute

La specifica API GRPCRoute fa parte dell'API Gateway di Kubernetes 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 collega anche GRPCRoutes ai gateway che fungono da punti di ingresso 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, consulta GRPCRoute.