docs/doc/source/admintasks/removing-cpu-manager-for-kubernetes.rst
Juanita-Balaraj 0c4aa91ca4 Updated Patch Set 5 to include review comments
Changed name of file to:
admin-application-commands-and-helm-overrides.rst

Updated Strings.txt

Updated formatting issues:
installing-and-running-cpu-manager-for-kubernetes.rst

Updated Patch Set 4 to include review comments

Admin Tasks Updated

Changed name of include file to:
isolating-cpu-cores-to-enhance-application-performance.rest

Change-Id: I0b354dda3c7f66da3a5d430839b5007a6a19cfad
Signed-off-by: Juanita-Balaraj <juanita.balaraj@windriver.com>
Signed-off-by: Stone <ronald.stone@windriver.com>
Signed-off-by: Juanita-Balaraj <juanita.balaraj@windriver.com>
2021-01-11 23:40:36 -05:00

76 lines
2.2 KiB
ReStructuredText

.. fuq1561551658529
.. _removing-cpu-manager-for-kubernetes:
=================================
Remove CPU Manager for Kubernetes
=================================
You can uninstall CMK by removing related Helm charts in the reverse order of
their installation.
.. rubric:: |proc|
#. Delete **cmk manager**.
#. Run the :command:`helm delete` command.
.. code-block:: none
~(keystone)admin)$ helm delete --purge
release "cpu-manager" deleted
#. Ensure that any pods in the Terminating state have deleted before
proceeding to the next step. The pods being terminated are in the
**kube-system** namespace.
For example:
.. code-block:: none
~(keystone)admin)$ kubectl get pods -n kube-system | grep cmk
cmk-setup 0/1 Completed 0 71m
cmk-uninstall-2z29p 0/1 ContainerCreating 0 4s
cmk-webhook-deployment-778c787679-7bpw2 1/1 Running 0 71m
cpu-manager-k8s-cmk-compute-0-5621f953-pchjr 3/3 Terminating 0 38
~(keystone)admin)$ kubectl get pods -n kube-system | grep cmk
cmk-setup 0/1 Completed 0 72m
cmk-webhook-deployment-778c787679-7bpw2 1/1 Running 0 72m
#. Delete **cmk-manager-webhook**.
#. Run the :command:`helm delete` command.
.. code-block:: none
~(keystone)admin)$ helm delete cmk-webhook --purge
#. Ensure that any pods in the Terminating state have been deleted before
proceeding to the next step.
.. code-block:: none
~(keystone)admin)$ kubectl get pods -n kube-system | grep cmk
cmk-uninstall-webhook 0/1 Completed 0 11s
cmk-webhook-deployment-778c787679-7bpw2 1/1 Terminating 0 73m
~(keystone)admin)$ kubectl get pods -n kube-system | grep cmk
cmk-uninstall-webhook 0/1 Completed 0 49s
#. Delete **cmk-manager-init**. Run the :command:`helm delete` command.
.. code-block:: none
~(keystone)admin)$ helm delete cmk-manager-init --purge
release "cpu-manager-init" deleted
.. rubric:: |result|
The CPU Manager for Kubernetes is now deleted.
.. seealso::
:ref:`Uninstall CPU Manager for Kubernetes on IPv6 <uninstalling-cpu-manager-for-kubernetes-on-ipv6>`