Référence
Cette page décrit les ressources de passerelle et d'extension de fournisseur.
Ressources liées aux API
Avec Gateway for Mesh, xRoute utilise généralement un service Kubernetes comme
parentRef
Utilisation
de cette façon, le service parent devient l'"interface du service" pour que le client puisse
appel où le service obtient un nom DNS alloué automatiquement
(name.namespace.svc.cluster.local
) et l'adresse IP (ClusterIP
). Une solution sans proxy
Le client gRPC utilise ensuite l'URI du canal pour accéder au service
xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}
HTTPRoute
La spécification de l'API HTTPRoute, composant clé de l'API Kubernetes Gateway, définit une ressource pour router le trafic HTTP dans Kubernetes. Il permet aux utilisateurs pour spécifier des règles de routage précises pour le trafic HTTP, en fonction des attributs telles que les noms d'hôte, les chemins d'accès, les en-têtes et les méthodes, déterminent la manière dont les requêtes sont dirigées dans le cluster. HTTPRoute peut également être associé à des passerelles, qui servent de points d'entrée au trafic dans le cluster.
Pour plus d'informations, consultez la section HTTPRoute.
GRPCRoute
La spécification de l'API GRPCRoute fait partie de l'API Kubernetes Gateway et définit une ressource pour router le trafic gRPC dans un cluster Kubernetes. Il permet aux utilisateurs de spécifier comment les requêtes gRPC doivent être mises en correspondance et dirigées vers le backend services basés sur des critères tels que les noms d'hôte, les méthodes gRPC et les en-têtes. Vous pouvez aussi des routes gRPC aux passerelles qui servent de points d'entrée pour le trafic le cluster. Cette spécification permet de contrôler précisément le trafic gRPC. ce qui en fait un outil précieux pour gérer les applications basées sur gRPC Kubernetes.
Pour en savoir plus, consultez GRPCRoute.