How to Install Radius

Learn how to install Radius on Kubernetes, configure cloud providers, and set up developer workstations

Radius runs as a control plane on a Kubernetes cluster with a command-line interface for performing Radius commands. This guide covers how to install and configure each component required to run Radius. This includes:

System requirements

To install and run the Radius control plane you need:

  • A Kubernetes cluster running a currently supported version. Radius tracks the upstream Kubernetes version support policy, which maintains the three most recent minor releases.
  • kubectl installed and configured with a context pointing to your target cluster.
  • Cluster-administrator (cluster-admin) access to the cluster. Radius installs CRDs, namespaces, RBAC resources, and an aggregated API server, all of which require cluster-wide privileges.
  • Outbound network access from the cluster to pull the Radius container images and Helm chart from ghcr.io.
  • For local clusters (kind or k3d): a container runtime such as Docker Desktop with at least 8 GB of memory allocated.

Supported Kubernetes clusters

Radius is tested and validated against the following Kubernetes distributions:

Organization

This guide is organized into a separate page for each component you install and configure: the Radius CLI, the control plane, cloud providers, a developer workstation, and the Dashboard. Start with the Radius CLI, then continue through the remaining pages in order.

Next step: How to install the Radius CLI


How to install the Radius CLI

Learn how to install the Radius CLI and customize the installation directory

How to install the Radius control plane

Learn how to install, customize, upgrade, and uninstall the Radius control plane on Kubernetes

How to configure cloud provider credentials

Learn how to configure cloud provider credentials to enable Radius to deploy applications to AWS or Azure

How to configure access to the Radius dashboard

Accessing the Radius dashboard

How to set up developer workstations

Learn how to set up a developer workstation for creating and deploying applications

How to upgrade Radius

Learn how to upgrade Radius on Kubernetes, including how to roll back to a previous version

How to uninstall Radius

Learn how to uninstall the Radius control plane from your Kubernetes cluster