-
- Resource Requirements |
-
-
- Control Plane |
- It is recommended to create 1 node with 4 cores, 4GB memory and 50GB storage. |
-
-
- Data Plane |
- MySQL |
- It is recommended to create at least 3 nodes with 2 cores, 4GB memory and 50GB storage. |
-
-
- PostgreSQL |
- It is recommended to create at least 2 nodes with 2 cores, 4GB memory and 50GB storage. |
-
-
- Redis |
- It is recommended to create at least 2 nodes with 2 cores, 4GB memory and 50GB storage. |
-
-
- MongoDB |
- It is recommended to create at least 3 nodes with 2 cores, 4GB memory and 50GB storage. |
-
-
-
-## Installation steps
-
-The command `kbcli kubeblocks install` installs KubeBlocks in the `kb-system` namespace, or you can use the `--namespace` flag to specify one.
-
-```bash
-kbcli kubeblocks install
-```
-
-If you want to install KubeBlocks with a specified version, follow the steps below.
-
-1. View the available versions.
-
- ```bash
- kbcli kubeblocks list-versions
- ```
-
- To include alpha and beta releases, use:
- ```bash
- kbcli kb list-versions --devel --limit=100
- ```
-
- Or you can view all available versions in [KubeBlocks Release](https://github.com/apecloud/kubeblocks/releases/).
-2. Specify a version with `--version` and run the command below.
-
- ```bash
- kbcli kubeblocks install --version=x.y.z
- ```
- :::note
-
- By default, when installing KubeBlocks, kbcli installs the corresponding version of KubeBlocks. It's important to ensure the major versions of kbcli and KubeBlocks are the same, if you specify a different version explicitly here.
-
- For example, you can install kbcli v0.8.3 with KubeBlocks v0.8.1, but using mismatched major versions, such as kbcli v0.8.3 with KubeBlocks v0.9.0, may lead to errors.
-
- :::
-
-## Verify KubeBlocks installation
-
-Run the following command to check whether KubeBlocks is installed successfully.
-
-```bash
-kbcli kubeblocks status
-```
-
-***Result***
-
-If the KubeBlocks Workloads are all ready, KubeBlocks has been installed successfully.
-
-```bash
-KubeBlocks is deployed in namespace: kb-system,version: x.y.z
->
-KubeBlocks Workloads:
-NAMESPACE KIND NAME READY PODS CPU(CORES) MEMORY(BYTES) CREATED-AT
-kb-system Deployment kb-addon-snapshot-controller 1/1 N/A N/A Oct 13,2023 14:27 UTC+0800
-kb-system Deployment kubeblocks 1/1 N/A N/A Oct 13,2023 14:26 UTC+0800
-kb-system Deployment kubeblocks-dataprotection 1/1 N/A N/A Oct 13,2023 14:26 UTC+0800
-```
diff --git a/docs/user_docs/installation/install-with-kbcli/uninstall-kbcli-and-kubeblocks.md b/docs/user_docs/installation/uninstall-kubeblocks-and-kbcli.md
similarity index 65%
rename from docs/user_docs/installation/install-with-kbcli/uninstall-kbcli-and-kubeblocks.md
rename to docs/user_docs/installation/uninstall-kubeblocks-and-kbcli.md
index a43ecafb5d5..78f3cf251b3 100644
--- a/docs/user_docs/installation/install-with-kbcli/uninstall-kbcli-and-kubeblocks.md
+++ b/docs/user_docs/installation/uninstall-kubeblocks-and-kbcli.md
@@ -1,8 +1,8 @@
---
-title: Uninstall kbcli and KubeBlocks
-description: Handle exception and uninstall kbcli and KubeBlocks
-keywords: [kbcli, kubeblocks, exception, uninstall]
-sidebar_position: 4
+title: Uninstall KubeBlocks
+description: Uninstall KubeBlocks by Helm, applying a YAML file, or kbcli.
+keywords: [kubeblocks, uninstall, helm, kbcli]
+sidebar_position: 5
sidebar_label: Uninstall KubeBlocks and kbcli
---
@@ -13,29 +13,64 @@ import TabItem from '@theme/TabItem';
Uninstallation order:
-1. Delete your cluster if you have created a cluster.
+1. Delete all clusters and backups before uninstalling KubeBlocks and kbcli.
```bash
- kbcli cluster delete