mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2024-12-14 11:57:51 +00:00
docs: better document differences between deployment methods
This commit is contained in:
parent
c551a9a89b
commit
27c47bd088
4 changed files with 28 additions and 3 deletions
|
@ -17,6 +17,10 @@ sort: 3
|
||||||
|
|
||||||
Node Feature Discovery Helm chart allow to easily deploy and manage NFD.
|
Node Feature Discovery Helm chart allow to easily deploy and manage NFD.
|
||||||
|
|
||||||
|
> NOTE: NFD is not ideal for other Helm charts to depend on as that may result
|
||||||
|
> in multiple parallel NFD deployments in the same cluster which is not fully
|
||||||
|
> supported by the NFD Helm chart.
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
[Helm package manager](https://helm.sh/) should be installed.
|
[Helm package manager](https://helm.sh/) should be installed.
|
||||||
|
|
|
@ -6,4 +6,14 @@ sort: 2
|
||||||
|
|
||||||
# Deployment
|
# Deployment
|
||||||
|
|
||||||
Deployment instructions.
|
See [Image variants](image-variants) for description of the different NFD
|
||||||
|
container images available.
|
||||||
|
|
||||||
|
[Using Kustomize](kustomize) provides straightforward deployment with
|
||||||
|
`kubectl` integration and declarative customization.
|
||||||
|
|
||||||
|
[Using Helm](helm) provides easy management of NFD deployments with nice
|
||||||
|
configuration management and easy upgrades.
|
||||||
|
|
||||||
|
[Using Operator](operator) provides deployment and configuration management via
|
||||||
|
CRDs.
|
||||||
|
|
|
@ -15,9 +15,15 @@ sort: 2
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
This deployment method requires
|
[Kustomize](https://github.com/kubernetes-sigs/kustomize) provides easy
|
||||||
|
deployment of NFD. Customization of the deployment is done by maintaining
|
||||||
|
declarative overlays on top of the base overlays in NFD.
|
||||||
|
|
||||||
|
To follow the deployment instructions here,
|
||||||
[kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl) v1.21 or
|
[kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl) v1.21 or
|
||||||
later. The kustomize overlays provided in the repo can be used directly:
|
later is required.
|
||||||
|
|
||||||
|
The kustomize overlays provided in the repo can be used directly:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/default?ref={{ site.release }}
|
kubectl apply -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/default?ref={{ site.release }}
|
||||||
|
|
|
@ -15,6 +15,11 @@ sort: 4
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
The [Node Feature Discovery Operator][nfd-operator] automates installation,
|
||||||
|
configuration and updates of NFD using a specific NodeFeatureDiscovery custom
|
||||||
|
resource. This also provides good support for managing NFD as a dependency of
|
||||||
|
other operators.
|
||||||
|
|
||||||
## Deployment
|
## Deployment
|
||||||
|
|
||||||
Deployment using the
|
Deployment using the
|
||||||
|
|
Loading…
Reference in a new issue