Skip to content
Open
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
86702e3
Installation how-to
Reshrahim Oct 23, 2025
88d0754
Revert install command
Reshrahim Oct 23, 2025
e8db5c3
Revert install command
Reshrahim Oct 23, 2025
d255ee9
Fix build
Reshrahim Oct 23, 2025
72c1f37
Merge branch 'edge' into re/installation
Reshrahim Oct 23, 2025
c62ebc2
Update uninstall guides
Reshrahim Oct 24, 2025
ae57f81
Updates
Reshrahim Oct 24, 2025
1213832
Rebase
Reshrahim Oct 27, 2025
34fc599
Rebase
Reshrahim Oct 27, 2025
331bd17
Update installation
Reshrahim Oct 27, 2025
04a6e07
Shortcode
Reshrahim Oct 27, 2025
aa93180
Shortcode
Reshrahim Oct 27, 2025
8e20c37
Upd link
Reshrahim Oct 27, 2025
8e8c98f
Upd shortcode
Reshrahim Oct 27, 2025
c2ef714
Updates
Reshrahim Oct 28, 2025
709fd64
Merge uninstall into install
Reshrahim Oct 28, 2025
4568f52
UnMerge uninstall from install
Reshrahim Oct 28, 2025
3080c88
Remove uninstall merge updates
Reshrahim Oct 28, 2025
9c49e95
Revamp installation
Reshrahim Oct 29, 2025
ff29c35
Installation guide updates
Reshrahim Oct 30, 2025
a9c692c
FIX LINK
Reshrahim Oct 30, 2025
a9898b6
Fix style
Reshrahim Oct 30, 2025
3f4eb44
Fix style
Reshrahim Oct 30, 2025
79dc781
Updates
Reshrahim Oct 30, 2025
dd7cc19
Updates to rollback and upgrade
Reshrahim Oct 30, 2025
3def165
Add upgrade docs
Reshrahim Nov 4, 2025
bdd90ae
Merge conflict
Reshrahim Nov 4, 2025
8665d59
Updates
Reshrahim Nov 4, 2025
93e9db0
Updates
Reshrahim Nov 4, 2025
1fecb53
Resolve conflicts
Reshrahim Nov 4, 2025
cef9c42
Address feedback-1)
Reshrahim Nov 7, 2025
659c127
Merge branch 'edge' into re/installation
Reshrahim Nov 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updates
Signed-off-by: Reshma Abdul Rahim <[email protected]>
  • Loading branch information
Reshrahim committed Oct 28, 2025
commit c2ef71411bb949e8a92683d7a906575d5268a5c3
16 changes: 8 additions & 8 deletions docs/content/guides/installation/install/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ aliases:
- /guides/operations/kubernetes/kubernetes-install
---

Radius handles the deployment and management of environments, applications, and other resources with components that are installed into the Kubernetes cluster.
Radius operates on a Kubernetes cluster for the deployment and management of Environments, Applications, and other resources. This guide goes through all the installation options and client tools to interact with Radius.

## Prerequisites

- Any Kubernetes cluster. Cluster-admin permissions are required because Radius creates namespaces, deployments, and custom resource definitions.
- Any Kubernetes cluster. Cluster-admin permissions are required because Radius creates namespaces, deployments, and custom resource definitions in the cluster.
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)
- If installing via Helm, use Helm 3 or later.

Expand All @@ -32,13 +32,13 @@ Install Radius using any of the following options:

{{< tabs `rad initialize` `rad install` `Using Helm` >}}{{% codetab %}}

[`rad initialize`](<{{< ref rad_initialize >}}>) installs Radius and creates a developer-ready set of Resource Groups, Environments, Recipes, and scaffolds a sample application.
[`rad initialize`](<{{< ref rad_initialize >}}>) installs Radius and creates a default set of Resource Groups, Environments, Recipes, and scaffolds a sample application.

``` bash
rad initialize
```

Select `Yes` to setup application in the current directory.
Select `Yes` to set up application in the current directory.

Example output:

Expand All @@ -57,7 +57,7 @@ Initialization complete! Have a RAD time 😎

This command:

- Creates the radius-system namespace (if it doesn’t exist) and installs the `radius` Helm release.
- Creates the radius-system namespace and installs the `radius` Helm release.
- Creates a default Resource Group, Environment, and Workspace.
- Pre-configures the environment with the `local-dev` Recipe Pack. Recipes are fetched from `ghcr.io/radius-project/recipes/local-dev`.
- Creates a sample `app.bicep`, `bicepconfig.json`, and `.rad/rad.yaml` when you opt in to scaffolding.
Expand Down Expand Up @@ -106,7 +106,7 @@ Check out the [Helm chart](https://github.com/radius-project/radius/blob/main/de

You can customize the Radius installation regardless of the entry point (`rad initialize`, `rad install kubernetes`, or Helm) with Helm overrides (`--set`, `--set-file`).

For more information on the [Helm Installation Options]({{< ref "helminstallation" >}}).
For more information on the Helm Installation Options, checkout the [reference guide]({{< ref "helminstallation" >}}).

### Use your own root certificate authority certificate

Expand All @@ -116,7 +116,7 @@ Many enterprises leverage intermediate root certificate authorities (CAs) to enh
rad install kubernetes --set-file global.rootCA.cert=/etc/ssl/your-root-ca.crt
```

### Air-gapped Environments
### Air-gapped Environments

By default, Radius pulls container images from GitHub Container Registry (GHCR.io). For air-gapped environments or when using private registries,

Expand Down Expand Up @@ -161,7 +161,7 @@ Note: When using a custom registry, images are pulled directly from <registry>/<

### Workload Identity

Radius enables you to deploy and connect to cloud resources across Azure and AWS. `global.azureWorkloadIdentity.enabled` and `global.aws.irsa.enabled` enable workload identity support for the cloud providers.
Radius enables you to deploy and connect to cloud resources across Azure and AWS. `global.azureWorkloadIdentity.enabled` and `global.aws.irsa.enabled` options enable workload identity support for the cloud providers.

```bash
# Azure workload identity
Expand Down
Loading