Referenz
Auf dieser Seite werden die Ressourcen für Gateway- und Anbietererweiterungen beschrieben.
API-Ressourcen
Bei Gateway for Mesh verwendet eine xRoute in der Regel einen Kubernetes-Dienst als parentRef
. Verwendung
So wird der übergeordnete Dienst zum „Dienst-Front-End“. damit die Kundin oder der Kunde
-Aufruf, bei dem der Dienst einen automatisch zugewiesenen DNS-Namen erhält
(name.namespace.svc.cluster.local
) und IP-Adresse (ClusterIP
). Proxylos
Der gRPC-Client verwendet dann den Kanal-URI, um auf den Dienst unter
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
Die HTTPRoute API-Spezifikation, eine wichtige Komponente der Kubernetes Gateway API, definiert eine Ressource für das Weiterleiten von HTTP-Traffic innerhalb von Kubernetes. Sie ermöglicht es Nutzern, detaillierte Routingregeln für HTTP-Traffic anzugeben und anhand von Attributen wie Hostnamen, Pfaden, Headern und Methoden festzulegen, wie Anfragen innerhalb des Clusters weitergeleitet werden. HTTPRoute kann auch an Gateways angehängt werden, die als Einstiegspunkte für Traffic in den Cluster.
Weitere Informationen finden Sie unter HTTPRoute.
GRPCRoute
Die GRPCRoute API-Spezifikation ist Teil der Kubernetes Gateway API und definiert eine Ressource für das Routing von gRPC-Traffic innerhalb eines Kubernetes-Clusters. Es Hier können Nutzer angeben, wie gRPC-Anfragen abgeglichen und an das Back-End weitergeleitet werden sollen. auf Basis von Kriterien wie Hostnamen, gRPC-Methoden und Headern. Sie können GRPCRoutes auch an Gateways anhängen, die als Einstiegspunkte für Traffic in den Cluster dienen. Diese Spezifikation ermöglicht eine detaillierte Steuerung des gRPC-Traffic-Routings und ist daher ein wertvolles Tool für die Verwaltung gRPC-basierter Anwendungen in Kubernetes.
Weitere Informationen finden Sie unter GRPCRoute.