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, un composant clé de l'API Kubernetes Gateway, définit une ressource pour acheminer 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 comme 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 agissent en tant que les points d'entrée du 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 un contrôle précis du routage du trafic gRPC, ce qui en fait un outil précieux pour gérer les applications basées sur gRPC dans Kubernetes.

Pour en savoir plus, consultez GRPCRoute.