From 48ab57a04b7d72e49d7c9bdc2133156791551580 Mon Sep 17 00:00:00 2001 From: Joel Roberts Date: Wed, 26 Jun 2024 18:24:52 -0600 Subject: [PATCH] add backend protocol to implementers guide Signed-off-by: Joel Roberts --- site-src/guides/implementers.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/site-src/guides/implementers.md b/site-src/guides/implementers.md index eed5e62ead..8d5665f5a9 100644 --- a/site-src/guides/implementers.md +++ b/site-src/guides/implementers.md @@ -355,3 +355,13 @@ or both. Implementations that support cross-namespace references MUST watch ReferenceGrant and reconcile any ReferenceGrant that points to an object that's referred to by an in-scope Gateway API object. + +## Backend Protocol + +Not all implementations of Gateway API support automatic protocol selection. In some cases protocols are disabled without an explicit opt-in. + +When a Route's backend references a Kubernetes Service, application developers can specify the protocol using ServicePort appProtocol field. + +References: +[Backend Protocol Selection](https://gateway-api.sigs.k8s.io/guides/backend-protocol/) within the user guide. +[GEP-1911: Backend Protocol Selection](https://gateway-api.sigs.k8s.io/geps/gep-1911/#supporting-protocols) \ No newline at end of file