Scope
Add documentation that shows platform teams how to replace Radius' default Gateway provider.
Radius now installs and configures a default Contour Gateway for Radius.Compute/routes recipes when Contour installation is enabled. This issue tracks documenting the opt-out and replacement path for teams that want to use another Gateway API provider.
Documentation should cover
-
Installing Radius without the default Contour install:
rad install kubernetes --skip-contour-install
-
Installing and configuring another Gateway API provider, such as NGINX Gateway Fabric.
-
Creating a Kubernetes Gateway for Radius routes.
-
Registering a recipe pack that uses the default Radius.Compute/routes recipe with provider-specific parameters:
gatewayName
gatewayNamespace
-
Deploying an application with Radius.Compute/containers and Radius.Compute/routes.
-
Verifying traffic through the replacement Gateway provider.
Non-goals
- Do not track the default Contour Gateway implementation here; that work is already done.
- Do not track removal of Contour from the default Radius install here.
- Do not introduce or document a
Radius.Compute/gateways resource type.
Related work
Scope
Add documentation that shows platform teams how to replace Radius' default Gateway provider.
Radius now installs and configures a default Contour Gateway for
Radius.Compute/routesrecipes when Contour installation is enabled. This issue tracks documenting the opt-out and replacement path for teams that want to use another Gateway API provider.Documentation should cover
Installing Radius without the default Contour install:
Installing and configuring another Gateway API provider, such as NGINX Gateway Fabric.
Creating a Kubernetes Gateway for Radius routes.
Registering a recipe pack that uses the default
Radius.Compute/routesrecipe with provider-specific parameters:gatewayNamegatewayNamespaceDeploying an application with
Radius.Compute/containersandRadius.Compute/routes.Verifying traffic through the replacement Gateway provider.
Non-goals
Radius.Compute/gatewaysresource type.Related work