1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-14 11:57:51 +00:00
node-feature-discovery/docs/deployment/uninstallation.md
Markus Lehtonen 6171c745a4 docs: restructure docs
Introduce two main sections "Deployment" and "Usage" and move "Developer
guide" to the top level, too. In particular, split the huge
deployment-and-usage file into multiple parts under the new main
sections. Move customization guide from "Advanced" to "Usage".
This patch also renames "Advanced" to "Reference" as only that is left
there is reference documentation.
2022-11-03 10:26:56 +02:00

986 B

title layout sort
Uninstallation default 6

Uninstallation

{: .no_toc}

Table of contents

{: .no_toc .text-delta}

  1. TOC {:toc}

Follow the uninstallation instructions of the deployment method used (kustomize, helm or operator).

Removing feature labels

NFD-Master has a special -prune command line flag for removing all nfd-related node labels, annotations and extended resources from the cluster.

kubectl apply -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/prune?ref={{ site.release }}
kubectl -n node-feature-discovery wait job.batch/nfd-master --for=condition=complete && \
    kubectl delete -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/prune?ref={{ site.release }}

NOTE: You must run prune before removing the RBAC rules (serviceaccount, clusterrole and clusterrolebinding).