Riferimento

Questa pagina descrive le risorse di estensione Gateway e Vendor.

Risorse API

Con la risorsa Gateway per Mesh, una xRoute utilizza in genere un servizio Kubernetes come parentRef. Se utilizzato in questo modo, il servizio padre diventa il "frontend del servizio" che il client può chiamare, 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 Gateway di Kubernetes, 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 nomi host, percorsi, intestazioni e metodi, determinando la modalità di indirizzamento delle richieste all'interno del cluster. L'API HTTPRoute può essere collegata anche a gateway, che fungono da punti di ingresso del traffico nel cluster.

Per saperne di più, consulta HTTPRoute.

GRPCRoute

La specifica dell'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 come le richieste gRPC devono essere associate e indirizzate ai servizi di backend in base a criteri quali nomi host, metodi gRPC e intestazioni. L'API GRPCRoute può essere collegata anche a gateway, che fungono da punti di ingresso del traffico nel cluster. Questa specifica consente un controllo granulare del routing del traffico gRPC ed è quindi uno strumento prezioso per la gestione delle applicazioni basate su gRPC in Kubernetes.

Per saperne di più, consulta GRPCRoute.