Skip to content

Document how to replace the default Gateway provider #11952

Description

@willdavsmith

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

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions