From 6b2a6733bee8bb3aebc29f3e30ada91dc46b4c4a Mon Sep 17 00:00:00 2001 From: Jan Chaloupka Date: Tue, 12 Jan 2021 10:25:18 +0100 Subject: [PATCH] Provide instructions for uninstalling descheduler --- modules/nodes-descheduler-uninstalling.adoc | 36 +++++++++++++++++++++ nodes/scheduling/images | 1 + nodes/scheduling/modules | 1 + nodes/scheduling/nodes-descheduler.adoc | 3 ++ 4 files changed, 41 insertions(+) create mode 100644 modules/nodes-descheduler-uninstalling.adoc create mode 120000 nodes/scheduling/images create mode 120000 nodes/scheduling/modules diff --git a/modules/nodes-descheduler-uninstalling.adoc b/modules/nodes-descheduler-uninstalling.adoc new file mode 100644 index 0000000000..02f68b9c79 --- /dev/null +++ b/modules/nodes-descheduler-uninstalling.adoc @@ -0,0 +1,36 @@ +// Module included in the following assemblies: +// +// * nodes/scheduling/nodes-descheduler.adoc + +[id="nodes-descheduler-uninstalling_{context}"] += Uninstalling the descheduler + +You can remove the descheduler from your cluster by removing the descheduler instance and uninstalling the Kube Descheduler Operator. This procedure also cleans up the `KubeDescheduler` CRD and `openshift-kube-descheduler-operator` namespace. + +.Prerequisites + +* Cluster administrator privileges. +* Access to the {product-title} web console. + +.Procedure + +. Log in to the {product-title} web console. +. Delete the descheduler instance. +.. From the *Operators* -> *Installed Operators* page, click *Kube Descheduler Operator*. +.. Select the *Kube Descheduler* tab. +.. Click the Options menu {kebab} next to the *cluster* entry and select *Delete KubeDescheduler*. +.. In the confirmation dialog, click *Delete*. +. Uninstall the Kube Descheduler Operator. +.. Navigate to *Operators* -> *Installed Operators*, +.. Click the Options menu {kebab} next to the *Kube Descheduler Operator* entry and select *Uninstall Operator*. +.. In the confirmation dialog, click *Uninstall*. +. Delete the `openshift-kube-descheduler-operator` namespace. +.. Navigate to *Administration* -> *Namespaces*. +.. Enter `openshift-kube-descheduler-operator` into the filter box. +.. Click the Options menu {kebab} next to the *openshift-kube-descheduler-operator* entry and select *Delete Namespace*. +.. In the confirmation dialog, enter `openshift-kube-descheduler-operator` and click *Delete*. +. Delete the `KubeDescheduler` CRD. +.. Navigate to *Administration* -> *Custom Resource Definitions*. +.. Enter `KubeDescheduler` into the filter box. +.. Click the Options menu {kebab} next to the *KubeDescheduler* entry and select *Delete CustomResourceDefinition*. +.. In the confirmation dialog, click *Delete*. diff --git a/nodes/scheduling/images b/nodes/scheduling/images new file mode 120000 index 0000000000..847b03ed05 --- /dev/null +++ b/nodes/scheduling/images @@ -0,0 +1 @@ +../../images/ \ No newline at end of file diff --git a/nodes/scheduling/modules b/nodes/scheduling/modules new file mode 120000 index 0000000000..8b0e854007 --- /dev/null +++ b/nodes/scheduling/modules @@ -0,0 +1 @@ +../../modules \ No newline at end of file diff --git a/nodes/scheduling/nodes-descheduler.adoc b/nodes/scheduling/nodes-descheduler.adoc index 034a642fe7..6281c55e1c 100644 --- a/nodes/scheduling/nodes-descheduler.adoc +++ b/nodes/scheduling/nodes-descheduler.adoc @@ -30,3 +30,6 @@ include::modules/nodes-descheduler-filtering-priority.adoc[leveloffset=+1] // Configuring additional descheduler settings include::modules/nodes-descheduler-configuring-other-settings.adoc[leveloffset=+1] + +// Uninstalling the descheduler +include::modules/nodes-descheduler-uninstalling.adoc[leveloffset=+1]