Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Référence
Cette page décrit les ressources de l'extension Gateway et du fournisseur.
Ressources liées aux API
Avec Gateway for Mesh, un xRoute utilise généralement un service Kubernetes comme parentRef. Lorsqu'il est utilisé de cette manière, le service parent devient le "frontend de service" que le client peut appeler, où le service reçoit un nom DNS (name.namespace.svc.cluster.local) et une adresse IP (ClusterIP) alloués automatiquement. Un client gRPC sans proxy utilise ensuite l'URI du canal pour accéder au service à l'adresse
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 de spécifier des règles de routage précises pour le trafic HTTP. En fonction d'attributs tels que les noms d'hôte, les chemins, les en-têtes et les méthodes, il détermine 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.
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 redirigées vers les services backend en fonction de critères tels que les noms d'hôte, les méthodes gRPC et les en-têtes. Vous pouvez également associer des GRPCRoutes à des passerelles qui servent de points d'entrée pour le trafic dans 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[],[],null,["# Reference\n=========\n\nThis page describes the Gateway and Vendor extension resources.\n\nAPI Resources\n-------------\n\nWith Gateway for Mesh an xRoute typically uses a Kubernetes Service as the\n[`parentRef`](https://gateway-api.sigs.k8s.io/geps/gep-1426/#api). When used\nthis way, the parent Service becomes the \"service frontend\" for the client to\ncall where the service gets an automatically allocated DNS name\n(`name.namespace.svc.cluster.local`) and IP address (`ClusterIP`). A proxyless\ngRPC client then uses the channel URI to access the service at\n\n`xds:///`\u003cvar translate=\"no\"\u003eSERVICE_NAME\u003c/var\u003e`.`\u003cvar translate=\"no\"\u003eNAMESPACE_NAME\u003c/var\u003e`.svc.cluster.local:${PORT}`\n\n### HTTPRoute\n\nThe HTTPRoute API specification, a key component of the Kubernetes Gateway API,\ndefines a resource for routing HTTP traffic within Kubernetes. It allows users\nto specify fine-grained routing rules for HTTP traffic - based on attributes\nlike hostnames, paths, headers, and methods, determine how requests are directed\nwithin the cluster. HTTPRoute can also be attached to Gateways, which act as\nentry points for traffic into the cluster.\n\nFor more information, see [HTTPRoute](https://gateway-api.sigs.k8s.io/api-types/httproute/).\n\n### GRPCRoute\n\nThe GRPCRoute API specification is part of the Kubernetes Gateway API and\ndefines a resource for routing gRPC traffic within a Kubernetes cluster. It\nlets users specify how gRPC requests should be matched and directed to backend\nservices based on criteria like hostnames, gRPC methods, and headers. You can\nalso attach GRPCRoutes to Gateways which act as entry points for traffic into\nthe cluster. This specification enables fine-grained control over gRPC traffic\nrouting, making it a valuable tool for managing gRPC-based applications in\nKubernetes.\n\nFor more information, see\n[GRPCRoute](https://gateway-api.sigs.k8s.io/api-types/grpcroute/)."]]