Skip to content

Commit

Permalink
How-to guide on Uninstalling Radius (#996)
Browse files Browse the repository at this point in the history
* Uninstall docs

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix ref

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Apply suggestions from code review

Co-authored-by: Aaron Crawfis <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Very small updates to Getting Started (#1015)

* Update index.md

small updates for clarity

Signed-off-by: Omer Bensaadon <[email protected]>

* Update docs/content/getting-started/index.md

Co-authored-by: Aaron Crawfis <[email protected]>
Signed-off-by: Omer Bensaadon <[email protected]>

* Update docs/content/getting-started/index.md

Co-authored-by: Aaron Crawfis <[email protected]>
Signed-off-by: Omer Bensaadon <[email protected]>

* Update docs/content/getting-started/index.md

Co-authored-by: Aaron Crawfis <[email protected]>
Signed-off-by: Omer Bensaadon <[email protected]>

* Update docs/content/getting-started/index.md

Signed-off-by: Omer Bensaadon <[email protected]>

---------

Signed-off-by: Omer Bensaadon <[email protected]>
Co-authored-by: Aaron Crawfis <[email protected]>

* Update docs/content/guides/operations/kubernetes/kubernetes-uninstall/index.md

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Merge v0.29

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Update docs/content/getting-started/index.md

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* fix ref

Signed-off-by: Reshma Abdul Rahim <[email protected]>

* Fix ref

Signed-off-by: Reshma Abdul Rahim <[email protected]>

---------

Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Reshma Abdul Rahim <[email protected]>
Signed-off-by: Omer Bensaadon <[email protected]>
Co-authored-by: Aaron Crawfis <[email protected]>
Co-authored-by: Omer Bensaadon <[email protected]>
  • Loading branch information
3 people authored Jan 18, 2024
1 parent 33b0ba1 commit 10b0677
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ slug: 'install'

Radius handles the deployment and management of environments, applications, and other resources with components that are installed into the Kubernetes cluster.

## Prerequisites

- [Kubernetes cluster]({{< ref "guides/operations/kubernetes/overview#supported-kubernetes-clusters" >}})
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)
- [rad CLI]({{< ref howto-rad-cli >}})

## Install with the rad CLI

Use the [`rad install kubernetes` command]({{< ref rad_install_kubernetes >}}) to install Radius into the `radius-system` namespace on your Kubernetes cluster. You can optionally use the `--set` flag to customize the installation with [Helm configuration options](#helm-configuration-options):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ type: docs
title: "How-To: Set Kubernetes metadata"
linkTitle: "Kubernetes metadata"
description: "Learn how to configure Kubernetes labels and annotations for generated objects"
weight: 400
weight: 500
categories: "How-To"
tags: ["containers","Kubernetes","applications","environments"]
---
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
type: docs
title: "How-To: Uninstall Radius from Kubernetes"
linkTitle: "Uninstall Radius"
description: "Learn how to uninstall Radius control plane from your Kubernetes cluster"
weight: 400
categories: "How-To"
tags: ["Kubernetes"]
---

## Prerequisites

- [Radius installed on Kubernetes cluster]({{< ref "guides/operations/kubernetes/kubernetes-install" >}})

## Step 1: Uninstall the Radius control-plane from your kubernetes cluster

To uninstall the existing Radius control-plane, run the following command:

```bash
rad uninstall kubernetes
```

All the Radius services running in the `radius-system` namespace will be removed. Note that Radius configuration and data will still be persisted in the cluster until the namespace is also deleted.

## Step 2: Delete the `radius-system` namespace

To delete the `radius-system` namespace, run the following command:

```bash
kubectl delete namespace radius-system
```

All Radius configuration and data will be removed as part of the namespace. This completely removes from your cluster.

## Step 3: Remove the rad CLI

You can remove the rad CLI by deleting the [ binary ]({{< ref "/guides/tooling/rad-cli/overview#binary-location" >}}) and ~/.rad folder from your machine.

0 comments on commit 10b0677

Please sign in to comment.