diff --git a/content/en/docs/installing-on-kubernetes/_index.md b/content/en/docs/installing-on-kubernetes/_index.md index 171897248..b9e5f30fe 100644 --- a/content/en/docs/installing-on-kubernetes/_index.md +++ b/content/en/docs/installing-on-kubernetes/_index.md @@ -69,8 +69,6 @@ Learn how to deploy KubeSphere on Oracle Cloud Infrastructure Container Engine f Explore the best practice of installing KubeSphere in an air-gapped environment. -## Uninstalling - -### [Uninstalling KubeSphere from Kubernetes](../installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s/) +## [Uninstall KubeSphere from Kubernetes](../installing-on-kubernetes/uninstall-kubesphere-from-k8s/) Remove KubeSphere from Kubernetes clusters. diff --git a/content/en/docs/installing-on-kubernetes/faq/_index.md b/content/en/docs/installing-on-kubernetes/faq/_index.md index af894326c..6b26379b3 100644 --- a/content/en/docs/installing-on-kubernetes/faq/_index.md +++ b/content/en/docs/installing-on-kubernetes/faq/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "FAQ" -weight: 2700 +weight: 5500 _build: render: false diff --git a/content/en/docs/installing-on-kubernetes/faq/faq1.md b/content/en/docs/installing-on-kubernetes/faq/faq1.md index 3d64452c2..7e54591fc 100644 --- a/content/en/docs/installing-on-kubernetes/faq/faq1.md +++ b/content/en/docs/installing-on-kubernetes/faq/faq1.md @@ -4,7 +4,7 @@ keywords: 'kubernetes, kubesphere, faq' description: 'FAQ' -weight: 2710 +weight: 5510 --- TBD diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/_index.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/_index.md index a3e5e8745..081d197df 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/_index.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "Installing on Hosted Kubernetes" -weight: 2200 +weight: 5200 _build: render: false diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md index 5eebc6341..eddf30cba 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md @@ -3,7 +3,7 @@ title: "Deploy KubeSphere on AKS" keywords: "KubeSphere, Kubernetes, Installation, Azure, AKS" description: "How to deploy KubeSphere on AKS" -weight: 2200 +weight: 5210 --- This guide walks you through the steps of deploying KubeSphere on [Azure Kubernetes Service](https://docs.microsoft.com/en-us/azure/aks/). diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md index fd0043d1f..baba763cd 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md @@ -3,7 +3,7 @@ title: "Deploy KubeSphere on DigitalOcean" keywords: 'Kubernetes, KubeSphere, DigitalOcean, Installation' description: 'How to install KubeSphere on DigitalOcean' -weight: 2220 +weight: 5230 --- ![KubeSphere+DOKS](/images/docs/do/KubeSphere-DOKS.png) diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md index 46579aa0a..a6c6a9f0a 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md @@ -3,7 +3,7 @@ title: "Deploy KubeSphere on AWS EKS" keywords: 'Kubernetes, KubeSphere, EKS, Installation' description: 'How to install KubeSphere on EKS' -weight: 2210 +weight: 5220 --- This guide walks you through the steps of deploying KubeSphere on [AWS EKS](https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html). You also can visit [KubeSphere on AWS Quick Start](https://aws.amazon.com/quickstart/architecture/qingcloud-kubesphere/) which uses Amazon Web Services (AWS) CloudFormation templates to help end users automatically provision an Amazon Elastic Kubernetes Service (Amazon EKS) and KubeSphere environment on the AWS Cloud. diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md index ebce1dc7a..3a714930a 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md @@ -3,7 +3,7 @@ title: "Deploy KubeSphere on GKE" keywords: 'Kubernetes, KubeSphere, GKE, Installation' description: 'How to install KubeSphere on GKE' -weight: 2230 +weight: 5240 --- ![KubeSphere+GKE](https://pek3b.qingstor.com/kubesphere-docs/png/20191123145223.png) diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md index 6e305129c..faa78d1ad 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md @@ -3,7 +3,7 @@ title: "Deploy KubeSphere on Huawei CCE" keywords: "KubeSphere, Kubernetes, installation, huawei, cce" description: "How to install KubeSphere on Huawei CCE." -weight: 2240 +weight: 5250 --- This guide walks you through the steps of deploying KubeSphere on [Huaiwei CCE](https://support.huaweicloud.com/en-us/qs-cce/cce_qs_0001.html). diff --git a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md index 723cfa0bf..655939cc3 100644 --- a/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md +++ b/content/en/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md @@ -3,7 +3,7 @@ title: "Deploy KubeSphere on Oracle OKE" keywords: 'Kubernetes, KubeSphere, OKE, Installation, Oracle-cloud' description: 'How to install KubeSphere on Oracle OKE' -weight: 2250 +weight: 5260 --- This guide walks you through the steps of deploying KubeSphere on [Oracle Kubernetes Engine](https://www.oracle.com/cloud/compute/container-engine-kubernetes.html). diff --git a/content/en/docs/installing-on-kubernetes/introduction/_index.md b/content/en/docs/installing-on-kubernetes/introduction/_index.md index 5ad62e229..a154f73e2 100644 --- a/content/en/docs/installing-on-kubernetes/introduction/_index.md +++ b/content/en/docs/installing-on-kubernetes/introduction/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "Introduction" -weight: 2100 +weight: 5100 _build: render: false diff --git a/content/en/docs/installing-on-kubernetes/introduction/overview.md b/content/en/docs/installing-on-kubernetes/introduction/overview.md index e8348e735..e7e544d5a 100644 --- a/content/en/docs/installing-on-kubernetes/introduction/overview.md +++ b/content/en/docs/installing-on-kubernetes/introduction/overview.md @@ -4,7 +4,7 @@ keywords: "KubeSphere, Kubernetes, Installation" description: "Overview of KubeSphere Installation on Kubernetes" linkTitle: "Overview" -weight: 2105 +weight: 5110 --- ![KubeSphere+K8s](https://pek3b.qingstor.com/kubesphere-docs/png/20191123144507.png) diff --git a/content/en/docs/installing-on-kubernetes/introduction/prerequisites.md b/content/en/docs/installing-on-kubernetes/introduction/prerequisites.md index 455bbc145..747d23b26 100644 --- a/content/en/docs/installing-on-kubernetes/introduction/prerequisites.md +++ b/content/en/docs/installing-on-kubernetes/introduction/prerequisites.md @@ -4,7 +4,7 @@ keywords: "KubeSphere, Kubernetes, Installation, Prerequisites" description: "The prerequisites of installing KubeSphere on existing Kubernetes" linkTitle: "Prerequisites" -weight: 2125 +weight: 5120 --- diff --git a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md b/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md index e81dbde7e..2a0cb0cca 100644 --- a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md +++ b/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "Installing on On-premises Kubernetes" -weight: 2300 +weight: 5300 _build: render: false diff --git a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md b/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md index 4d3255180..7dd9e6e05 100644 --- a/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md +++ b/content/en/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md @@ -4,7 +4,7 @@ keywords: 'Kubernetes, KubeSphere, air-gapped, installation' description: 'How to install KubeSphere on Kubernetes in an air-gapped environment.' linkTitle: "Air-gapped Installation" -weight: 2240 +weight: 5310 --- The air-gapped installation is almost the same as the online installation except that you must create a local registry to host Docker images. This tutorial demonstrates how to install KubeSphere on Kubernetes in an air-gapped environment. diff --git a/content/en/docs/installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s.md b/content/en/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md similarity index 92% rename from content/en/docs/installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s.md rename to content/en/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md index 038bf71af..a2f218d66 100644 --- a/content/en/docs/installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s.md +++ b/content/en/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md @@ -1,10 +1,10 @@ --- -title: "Uninstalling KubeSphere from Kubernetes" +title: "Uninstall KubeSphere from Kubernetes" keywords: 'kubernetes, kubesphere, uninstall, remove-cluster' description: 'How to uninstall KubeSphere from Kubernetes' -weight: 2240 +weight: 5400 --- You can uninstall KubeSphere from your existing Kubernetes cluster as follows. diff --git a/content/en/docs/installing-on-kubernetes/uninstalling/_index.md b/content/en/docs/installing-on-kubernetes/uninstalling/_index.md deleted file mode 100644 index 55d950cfd..000000000 --- a/content/en/docs/installing-on-kubernetes/uninstalling/_index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -linkTitle: "Uninstalling" -weight: 2300 - -_build: - render: false ---- diff --git a/content/zh/docs/installing-on-kubernetes/_index.md b/content/zh/docs/installing-on-kubernetes/_index.md index 642220b96..6ba9e9dde 100644 --- a/content/zh/docs/installing-on-kubernetes/_index.md +++ b/content/zh/docs/installing-on-kubernetes/_index.md @@ -55,7 +55,7 @@ icon: "/images/docs/docs.svg" ## 卸载 -### [从 Kubernetes 卸载 KubeSphere](../installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s/) +### [从 Kubernetes 上卸载 KubeSphere](../installing-on-kubernetes/uninstall-kubesphere-from-k8s/) 从 Kubernetes 集群中删除 KubeSphere。 diff --git a/content/zh/docs/installing-on-kubernetes/faq/_index.md b/content/zh/docs/installing-on-kubernetes/faq/_index.md index af894326c..6b26379b3 100644 --- a/content/zh/docs/installing-on-kubernetes/faq/_index.md +++ b/content/zh/docs/installing-on-kubernetes/faq/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "FAQ" -weight: 2700 +weight: 5500 _build: render: false diff --git a/content/zh/docs/installing-on-kubernetes/faq/faq1.md b/content/zh/docs/installing-on-kubernetes/faq/faq1.md index 3d64452c2..7e54591fc 100644 --- a/content/zh/docs/installing-on-kubernetes/faq/faq1.md +++ b/content/zh/docs/installing-on-kubernetes/faq/faq1.md @@ -4,7 +4,7 @@ keywords: 'kubernetes, kubesphere, faq' description: 'FAQ' -weight: 2710 +weight: 5510 --- TBD diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/_index.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/_index.md index 99d0a2a60..5bf7bad5b 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/_index.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "在托管 Kubernetes 上部署" -weight: 2200 +weight: 5200 _build: render: false diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md index 52c31c2d8..4a4014297 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-ks-on-tencent-tke.md @@ -4,7 +4,7 @@ keywords: "kubesphere, kubernetes, docker, tencent, tke" description: "介绍如何在腾讯云 TKE 上部署 KubeSphere 3.0" -weight: 2250 +weight: 5270 --- 本指南将介绍如何在[腾讯云 TKE](https://cloud.tencent.com/document/product/457/6759) 上部署并使用 KubeSphere 3.0.0 平台。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md index c9179c06b..bb7acbd0f 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-aks.md @@ -3,7 +3,7 @@ title: "在 Azure AKS 上部署 KubeSphere" keywords: "KubeSphere, Kubernetes, 安装, Azure, AKS" description: "如何在 AKS 上部署 KubeSphere" -weight: 2200 +weight: 5210 --- 本文演示在 [Azure Kubernetes Service](https://docs.microsoft.com/en-us/azure/aks/) 上部署 KubeSphere 的步骤。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md index 958e2c66b..336c47eb7 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-do.md @@ -3,7 +3,7 @@ title: "在 DigitalOcean 上部署 KubeSphere" keywords: 'Kubernetes, KubeSphere, DigitalOcean, 安装' description: '介绍如何在 DigitalOcean 上部署 KubeSphere' -weight: 2220 +weight: 5230 --- ![KubeSphere+DOKS](/images/docs/do/KubeSphere-DOKS.png) diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md index 8fb40e87a..951a92d01 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-eks.md @@ -3,7 +3,7 @@ title: "在 AWS EKS 上部署 KubeSphere" keywords: 'Kubernetes, KubeSphere, EKS, 安装' description: '介绍如何在 AWS EKS 上部署 KubeSphere' -weight: 2210 +weight: 5220 --- 本指南将介绍如何在 [AWS EKS](https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html) 上部署 KubeSphere。您也可以通过 [KubeSphere on AWS Quick Start](https://aws.amazon.com/quickstart/architecture/qingcloud-kubesphere/) 在 AWS 上自动部署 EKS 和 KubeSphere。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md index 88c83052e..6eef0f6c0 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-gke.md @@ -3,7 +3,7 @@ title: "在 Google GKE上部署 KubeSphere" keywords: 'Kubernetes, KubeSphere, GKE, 安装' description: '介绍如何在 Google GKE上部署 KubeSphere' -weight: 2230 +weight: 5240 --- ![KubeSphere+GKE](https://pek3b.qingstor.com/kubesphere-docs/png/20191123145223.png) diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md index 7c3a9fd10..6e110ec32 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-huaweicloud-cce.md @@ -4,7 +4,7 @@ keywords: "kubesphere, kubernetes, docker, huawei, cce" description: "介绍如何在华为云 CCE 容器引擎上部署 KubeSphere 3.0" -weight: 2240 +weight: 5250 --- 本指南将介绍如果在[华为云 CCE 容器引擎](https://support.huaweicloud.com/cce/)上部署并使用 KubeSphere 3.0.0 平台。 diff --git a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md index 2bc3eca60..ae42a0793 100644 --- a/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md +++ b/content/zh/docs/installing-on-kubernetes/hosted-kubernetes/install-kubesphere-on-oke.md @@ -3,7 +3,7 @@ title: "在 Oracle OKE 上部署 KubeSphere" keywords: 'Kubernetes, KubeSphere, OKE, 安装, Oracle-cloud' description: '如何在 Oracle OKE 上安装 KubeSphere' -weight: 2250 +weight: 5260 --- 本文演示在 [Oracle Kubernetes Engine](https://www.oracle.com/cn/cloud/compute/container-engine-kubernetes.html) 上部署 KubeSphere 的步骤。 diff --git a/content/zh/docs/installing-on-kubernetes/introduction/_index.md b/content/zh/docs/installing-on-kubernetes/introduction/_index.md index b2f885188..18b91152d 100644 --- a/content/zh/docs/installing-on-kubernetes/introduction/_index.md +++ b/content/zh/docs/installing-on-kubernetes/introduction/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "安装说明" -weight: 2100 +weight: 5100 _build: render: false diff --git a/content/zh/docs/installing-on-kubernetes/introduction/overview.md b/content/zh/docs/installing-on-kubernetes/introduction/overview.md index fb73e8f08..3751691e7 100644 --- a/content/zh/docs/installing-on-kubernetes/introduction/overview.md +++ b/content/zh/docs/installing-on-kubernetes/introduction/overview.md @@ -4,7 +4,7 @@ keywords: "KubeSphere, Kubernetes, 安装" description: "在已有 Kubernetes 集群上部署 KubeSphere 的一般步骤" linkTitle: "概述" -weight: 2105 +weight: 5110 --- ![KubeSphere+K8s](https://pek3b.qingstor.com/kubesphere-docs/png/20191123144507.png) diff --git a/content/zh/docs/installing-on-kubernetes/introduction/prerequisites.md b/content/zh/docs/installing-on-kubernetes/introduction/prerequisites.md index fc92b5891..e47bf5952 100644 --- a/content/zh/docs/installing-on-kubernetes/introduction/prerequisites.md +++ b/content/zh/docs/installing-on-kubernetes/introduction/prerequisites.md @@ -4,7 +4,7 @@ keywords: "KubeSphere, Kubernetes, 安装, 先决条件" description: "在现有Kubernetes上安装KubeSphere的先决条件" linkTitle: "准备工作" -weight: 2125 +weight: 5120 --- diff --git a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md b/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md index e81dbde7e..2a0cb0cca 100644 --- a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md +++ b/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/_index.md @@ -1,6 +1,6 @@ --- linkTitle: "Installing on On-premises Kubernetes" -weight: 2300 +weight: 5300 _build: render: false diff --git a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md b/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md index 550766807..fc03ed56a 100644 --- a/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md +++ b/content/zh/docs/installing-on-kubernetes/on-prem-kubernetes/install-ks-on-linux-airgapped.md @@ -4,7 +4,7 @@ keywords: 'kubernetes, kubesphere, air gapped, installation' description: 'How to install KubeSphere on air-gapped Linux machines' -weight: 2240 +weight: 5310 --- TBD diff --git a/content/zh/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md b/content/zh/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md new file mode 100644 index 000000000..a2f218d66 --- /dev/null +++ b/content/zh/docs/installing-on-kubernetes/uninstall-kubesphere-from-k8s.md @@ -0,0 +1,16 @@ +--- +title: "Uninstall KubeSphere from Kubernetes" +keywords: 'kubernetes, kubesphere, uninstall, remove-cluster' +description: 'How to uninstall KubeSphere from Kubernetes' + + +weight: 5400 +--- + +You can uninstall KubeSphere from your existing Kubernetes cluster as follows. + +{{< notice tip >}} +Uninstall will remove KubeSphere from your Kubernetes cluster. This operation is irreversible and does not have any backup. Please be cautious with this operation. +{{}} + +You can use [kubesphere-delete.sh](https://github.com/kubesphere/ks-installer/blob/master/scripts/kubesphere-delete.sh) to uninstall KubeSphere from Kubernetes. Copy it from [GitHub source file](https://raw.githubusercontent.com/kubesphere/ks-installer/master/scripts/kubesphere-delete.sh) and execute this script in your local. diff --git a/content/zh/docs/installing-on-kubernetes/uninstalling/_index.md b/content/zh/docs/installing-on-kubernetes/uninstalling/_index.md deleted file mode 100644 index 55d950cfd..000000000 --- a/content/zh/docs/installing-on-kubernetes/uninstalling/_index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -linkTitle: "Uninstalling" -weight: 2300 - -_build: - render: false ---- diff --git a/content/zh/docs/installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s.md b/content/zh/docs/installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s.md deleted file mode 100644 index 6f4531add..000000000 --- a/content/zh/docs/installing-on-kubernetes/uninstalling/uninstalling-kubesphere-from-k8s.md +++ /dev/null @@ -1,224 +0,0 @@ ---- -title: "Uninstalling KubeSphere from Kubernetes" -keywords: 'kubernetes, kubesphere, air gapped, installation' -description: 'How to uninstalling KubeSphere from Kubernetes' - - -weight: 2240 ---- - -The air-gapped installation is almost the same as the online installation except it creates a local registry to host the Docker images. We will demonstrate how to install KubeSphere and Kubernetes on air-gapped environment. - -> Note: The dependencies in different operating systems may cause upexpected problems. If you encounter any installation problems on air-gapped environment, please describe your OS information and error logs on [GitHub](https://github.com/kubesphere/kubesphere/issues). - -## Prerequisites - -- If your machine is behind a firewall, you need to open the ports by following the document [Ports Requirements](../port-firewall) for more information. -> - Installer will use `/var/lib/docker` as the default directory where all Docker related files, including the images, are stored. We recommend you to add additional storage to a disk with at least 100G mounted at `/var/lib/docker` and `/mnt/registry` respectively, use the [fdisk](https://www.computerhope.com/unix/fdisk.htm) command for reference. -- Installer uses [Local volume](https://kubernetes.io/docs/concepts/storage/volumes/#local) based on [OpenEBS](https://openebs.io/) to provide storage service with dynamic provisioning. It is convenient for testing and development. For production, please [configure supported persistent storage service](../storage-configuration) and prepare [high availability configuration](../master-ha) before installation. -- Since the air-gapped machines cannot connect to apt or yum source, please use clean Linux machine to avoid this problem. - -## Step 1: Prepare Linux Hosts - -The following describes the requirements of hardware and operating system. To get started with multi-node installation, you need to prepare at least `three` hosts according to the following requirements. - -- Supported OSes: CentOS 7.4 ~ 7.7 (64-bit), Ubuntu 16.04.5/16.04.6/18.04.1/18.04.2/18.04.3 LTS (64-bit) -- Time synchronization is required across all nodes, otherwise the installation may not succeed; -- For `Ubuntu 16.04` OS, it is recommended to select `16.04.5`; -- If you are using `Ubuntu 18.04`, you need to use the user `root`. -- Ensure your disk of each node is at least 100G. -- CPU and memory in total of all machines: 2 cores and 4 GB for minimal installation; 8 cores and 16 GB for complete installation. - - -The following section describes an example to introduce multi-node installation. This example shows three hosts installation by taking the `master` serving as the taskbox to execute the installation. The following cluster consists of one Master and two Nodes. - -> Note: KubeSphere supports the high-availability configuration of the Masters and Etcd nodes. Please refer to [Creating High Availability KubeSphere Cluster](../master-ha) for guide. - -| Host IP | Host Name | Role | -| --- | --- | --- | -|192.168.0.1|master|master, etcd| -|192.168.0.2|node1|node| -|192.168.0.3|node2|node| - -### Cluster Architecture - -#### Single Master, Single Etcd, Two Nodes - -![Architecture](/cluster-architecture.svg) - -## Step 2: Download Installer Package - -Download `KubeSphere 2.1.1` to your taskbox machine, then unpack it and go to the folder `conf`. - -```bash -curl -L https://kubesphere.io/download/offline/latest > kubesphere-all-offline-v2.1.1.tar.gz \ -&& tar -zxf kubesphere-all-offline-v2.1.1.tar.gz && cd kubesphere-all-offline-v2.1.1/conf -``` - -## Step 3: Configure Host Template - -> This step is only for multi-node installation, you can skip this step if you choose all-in-one installation. - -Please refer to the following sample to configure all hosts in `hosts.ini`. It is recommended to install KubeSphere using root user. The following is an example configuration for `CentOS 7.5` using root user. Note do not manually wrap any line in the file. - -> Note: -> -> - If you use non-root user with sudo access to install KubeSphere, you need to refer to the example block that is commented out in `conf/hosts.ini`. -> - If the `root` user of that taskbox machine cannot establish SSH connection with the rest of machines, you need to refer to the `non-root` user example at the top of the `conf/hosts.ini`, but it is recommended to switch `root` user when executing `install.sh`. -> - master, node1 and node2 are the host names of each node and all host names should be in lowercase. - -### hosts.ini - -```ini -[all] -master ansible_connection=local ip=192.168.0.1 -node1 ansible_host=192.168.0.2 ip=192.168.0.2 ansible_ssh_pass=PASSWORD -node2 ansible_host=192.168.0.3 ip=192.168.0.3 ansible_ssh_pass=PASSWORD - -[local-registry] -master - -[kube-master] -master - -[kube-node] -node1 -node2 - -[etcd] -master - -[k8s-cluster:children] -kube-node -kube-master -``` - -> Note: -> -> - You need to replace each node information such as IP, password with real values in the group `[all]`. The master node is the taskbox so you do not need to add password field here. -> - Installer will use a node as the local registry for docker images, defaults to "master" in the group `[local-registry]`. -> - The "master" node also takes the role of master and etcd, so "master" is filled under the group`[kube-master]` and the group `[etcd]` respectively. -> - "node1" and "node2" both serve the role of `Node`, so they are filled under the group `[kube-node]`. -> -> Parameters Specification: -> -> - `ansible_connection`: Connection type to the host, "local" in the example above means local connection. -> - `ansible_host`: The name of the host to be connected. -> - `ip`: The ip of the host to be connected. -> - `ansible_user`: The default ssh user name to use. -> - `ansible_become_pass`: Allows you to set the privilege escalation password. -> - `ansible_ssh_pass`: The password of the host to be connected using root. - -## Step 4: Enable All Components - -> This is step is complete installation. You can skip this step if you choose a minimal installation. - -Edit `conf/common.yaml`, reference the following changes with values being `true` which are `false` by default. - -```yaml -# LOGGING CONFIGURATION -# logging is an optional component when installing KubeSphere, and -# Kubernetes builtin logging APIs will be used if logging_enabled is set to false. -# Builtin logging only provides limited functions, so recommend to enable logging. -logging_enabled: true # Whether to install logging system -elasticsearch_master_replica: 1 # total number of master nodes, it's not allowed to use even number -elasticsearch_data_replica: 2 # total number of data nodes -elasticsearch_volume_size: 20Gi # Elasticsearch volume size -log_max_age: 7 # Log retention time in built-in Elasticsearch, it is 7 days by default. -elk_prefix: logstash # the string making up index names. The index name will be formatted as ks--log -kibana_enabled: false # Kibana Whether to install built-in Grafana -#external_es_url: SHOULD_BE_REPLACED # External Elasticsearch address, KubeSphere supports integrate with Elasticsearch outside the cluster, which can reduce the resource consumption. -#external_es_port: SHOULD_BE_REPLACED # External Elasticsearch service port - -#DevOps Configuration -devops_enabled: true # Whether to install built-in DevOps system (Supports CI/CD pipeline, Source/Binary to image) -jenkins_memory_lim: 8Gi # Jenkins memory limit, it is 8 Gi by default -jenkins_memory_req: 4Gi # Jenkins memory request, it is 4 Gi by default -jenkins_volume_size: 8Gi # Jenkins volume size, it is 8 Gi by default -jenkinsJavaOpts_Xms: 3g # Following three are JVM parameters -jenkinsJavaOpts_Xmx: 6g -jenkinsJavaOpts_MaxRAM: 8g -sonarqube_enabled: true # Whether to install built-in SonarQube -#sonar_server_url: SHOULD_BE_REPLACED # External SonarQube address, KubeSphere supports integrate with SonarQube outside the cluster, which can reduce the resource consumption. -#sonar_server_token: SHOULD_BE_REPLACED # SonarQube token - -# Following components are all optional for KubeSphere, -# Which could be turned on to install it before installation or later by updating its value to true -openpitrix_enabled: true # KubeSphere application store -metrics_server_enabled: true # For KubeSphere HPA to use -servicemesh_enabled: true # KubeSphere service mesh system(Istio-based) -notification_enabled: true # KubeSphere notification system -alerting_enabled: true # KubeSphere alerting system -``` - -## Step 5: Install KubeSphere to Linux Machines - -> Note: -> -> - Generally, you can install KubeSphere without any modification, it will start with minimal installation by default. -> - If you want to enable pluggable feature components installation, modify common.yaml and refer to [Enable Pluggable Components Installation](../pluggable-components) for instructions. -> - Installer uses [Local volume](https://kubernetes.io/docs/concepts/storage/volumes/#local) based on [openEBS](https://openebs.io/) to provide storage service with dynamic provisioning. For production environment, please [configure supported persistent storage service](../storage-configuration) before installation. -> - Since the default subnet for Cluster IPs is 10.233.0.0/18, and the default subnet for Pod IPs is 10.233.64.0/18, the node IPs must not use the two IP range. You can modify the default subnets `kube_service_addresses` or `kube_pods_subnet` in the file `conf/common.yaml` to avoid conflicts. - -**1.** Enter `scripts` folder, and execute `install.sh` using `root` user: - -```bash -cd ../cripts -./install.sh -``` - -**2.** Type `2` to select multi-node mode to start the installation. The installer will ask you if you have set up persistent storage service or not. Just type `yes` since we are going to use local volume. - -```bash -################################################ - KubeSphere Installer Menu -################################################ -* 1) All-in-one -* 2) Multi-node -* 3) Quit -################################################ -https://kubesphere.io/ 2020-02-24 -################################################ -Please input an option: 2 - -``` - -**3.** Verify the multi-node installation: - -**(1).** If "Successful" it returned after `install.sh` process completed, then congratulation! you are ready to go. - -```bash -successsful! -##################################################### -### Welcome to KubeSphere! ### -##################################################### - -Console: http://192.168.0.1:30880 -Account: admin -Password: P@88w0rd - -NOTE:Please modify the default password after login. -##################################################### -``` - -> Note: The information above is saved in a log file that you can view by following the [guide](../verify-components). - -**(2).** You will be able to use default account and password `admin / P@88w0rd` to log in the console `http://{$IP}:30880` to take a tour of KubeSphere. Please change the default password after logging in. - -![Login](https://pek3b.qingstor.com/kubesphere-docs/png/20191017172215.png) - -Note: After log in console, please verify the monitoring status of service components in the "Cluster Status". If any service is not ready, please wait patiently untill all components get running up. - -![Landing Page](https://pek3b.qingstor.com/kubesphere-docs/png/20191125003158.png) - -## Enable Pluggable Components - -If you already have set up minimal installation, you still can edit the ConfigMap of ks-installer using the following command. Please make sure there is enough resource in your machines, see [Pluggable Components Overview](/en/installation/pluggable-components/). - -```bash -kubectl edit cm -n kubesphere-system ks-installer -``` - -## FAQ - -If you have further questions please do not hesitate to raise issues on [GitHub](https://github.com/kubesphere/kubesphere/issues).