-
Notifications
You must be signed in to change notification settings - Fork 50
Revamp installation how-to guides #1568
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: edge
Are you sure you want to change the base?
Changes from 1 commit
86702e3
88d0754
e8db5c3
d255ee9
72c1f37
c62ebc2
ae57f81
1213832
34fc599
331bd17
04a6e07
aa93180
8e20c37
8e8c98f
c2ef714
709fd64
4568f52
3080c88
9c49e95
ff29c35
a9c692c
a9898b6
3f4eb44
79dc781
dd7cc19
3def165
bdd90ae
8665d59
93e9db0
1fecb53
cef9c42
659c127
4bcdf5a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
Signed-off-by: Reshma Abdul Rahim <[email protected]>
- Loading branch information
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,7 +14,7 @@ This guide goes through all the installation options and client tools to interac | |
|
|
||
| ## Radius CLI | ||
|
|
||
| The `rad` CLI is the primary interface for installing and operating Radius. Install it on any workstation or automation runner that will interact with Radius. | ||
| The `rad` CLI is the primary interface for installing and operating Radius. Install it on any workstation or automation runner that interacts with Radius. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should we also talk about other ways of installing Radius like Helm?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh can we install rad CLI via Helm ? |
||
|
|
||
| Use the project installer to add `rad` plus the embedded `rad-bicep` compiler: | ||
Reshrahim marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
|
|
@@ -75,7 +75,7 @@ rad install kubernetes --reinstall | |
| {{% /codetab %}} | ||
| {{% codetab %}} | ||
|
|
||
| You can directly install the Radius control plane services with Helm chart. Use this option if you are already using Helm as part of your GitOps or other automation systems. | ||
| You can directly install the Radius control plane services with Helm chart. Use this option if you are already using Helm as part of your GitOps or automation systems. | ||
|
|
||
| Begin by adding the Radius Helm repository: | ||
|
|
||
|
|
@@ -159,7 +159,7 @@ When using a custom registry, images are pulled directly from <registry>/<image- | |
|
|
||
| #### Configure workload identity | ||
|
|
||
| Radius enables you to deploy and connect to cloud resources across Azure and AWS. The chart flags `global.azureWorkloadIdentity.enabled` and `global.aws.irsa.enabled` toggle the Kubernetes-side configuration; you still need to configure cloud identities and register credentials afterward. See the [Azure workload identity guide]({{< ref "/guides/operations/providers/azure-provider/howto-azure-provider-wi" >}}) and the [AWS IRSA guide]({{< ref "/guides/operations/providers/aws-provider/howto-aws-provider-irsa" >}}). | ||
| Radius enables you to deploy and connect to cloud resources across Azure and AWS. The chart flags `global.azureWorkloadIdentity.enabled` and `global.aws.irsa.enabled` toggle the Kubernetes-side configuration to use workload identity; you still need to configure cloud identities and register credentials afterward. See the [Azure workload identity guide]({{< ref "/guides/operations/providers/azure-provider/howto-azure-provider-wi" >}}) and the [AWS IRSA guide]({{< ref "/guides/operations/providers/aws-provider/howto-aws-provider-irsa" >}}). | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @nithyatsu may help here |
||
|
|
||
| ```bash | ||
| # Azure workload identity | ||
|
|
@@ -171,12 +171,14 @@ rad install kubernetes --set global.aws.irsa.enabled=true | |
|
|
||
| ### Skip Contour | ||
|
|
||
| Radius installs Contour as the ingress controller by default. If your platform already has a preferred ingress, you can skip installing Contour. | ||
| Radius installs the Bitnami Contour chart alongside the control plane so gateways and the dashboard can expose HTTP(S) endpoints. If your platform already runs an ingress or gateway controller, disable Contour and make sure your controller understands the `projectcontour.io/HTTPProxy` CRDs (or adjust your application definitions accordingly). | ||
|
|
||
| ```bash | ||
| rad install kubernetes --set --skip-contour-install | ||
| rad install kubernetes --skip-contour-install | ||
| ``` | ||
|
|
||
| Radius still emits `HTTPProxy` resources when you deploy gateways. If you use a different ingress API, install the matching CRDs and update your app manifests so the generated resources are compatible with your controller. | ||
|
|
||
| ### Radius Dashboard | ||
|
|
||
| The Dashboard is enabled by default. You can disable it when you do not need the Backstage-based UI: | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.