mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-16 21:38:23 +00:00
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.
35 lines
986 B
Markdown
35 lines
986 B
Markdown
---
|
|
title: "Uninstallation"
|
|
layout: default
|
|
sort: 6
|
|
---
|
|
|
|
# Uninstallation
|
|
{: .no_toc}
|
|
|
|
## Table of contents
|
|
{: .no_toc .text-delta}
|
|
|
|
1. TOC
|
|
{:toc}
|
|
|
|
---
|
|
|
|
Follow the uninstallation instructions of the deployment method used
|
|
([kustomize](kustomize#uninstallation),
|
|
[helm](helm#uninstalling-the-chart) or
|
|
[operator](operator#uninstallation)).
|
|
|
|
## 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.
|
|
|
|
```bash
|
|
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).
|