0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-05-01 16:09:52 +00:00
netdata_netdata/packaging/installer/methods/kubernetes.md

188 lines
7.6 KiB
Markdown
Raw Permalink Normal View History

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Install Netdata on Kubernetes
This document details how to install Netdata on an existing Kubernetes (k8s) cluster, and connect it to Netdata Cloud.
Read our [Kubernetes visualizations](/docs/dashboards-and-charts/kubernetes-tab.md) documentation, to see what you will get.
The [Netdata Helm chart](https://github.com/netdata/helmchart/blob/master/charts/netdata/README.md) installs one `parent` pod for storing metrics and managing alert notifications, plus an additional `child` pod for every node in the cluster, responsible for collecting metrics from the node, Kubernetes control planes, pods/containers, and [supported application-specific metrics](https://github.com/netdata/helmchart#service-discovery-and-supported-services).
## Prerequisites
To deploy Kubernetes monitoring with Netdata, you'll need:
- A working cluster running Kubernetes v1.9 or newer.
- The [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) command line tool, within [one minor version
difference](https://kubernetes.io/docs/tasks/tools/install-kubectl/#before-you-begin) of your cluster, on an
administrative system.
- The [Helm package manager](https://helm.sh/) v3.0.0 or newer on the same administrative system.
- A Netdata Cloud account with a Space to connect the cluster to.
## Deploy Netdata on your Kubernetes Cluster
First, you need to add the Netdata helm repository, and then install Netdata.
The installation process securely connects your Kubernetes cluster to stream metrics data to Netdata Cloud, enabling Kubernetes-specific visualizations like the health map and time-series composite charts.
<Tabs groupId="installation_type">
<TabItem value="new_installations" label="New Installations">
<h3> Install Netdata via the <code>helm install</code> command </h3>
#### Steps
1. Add the Netdata Helm chart repository by running:
```bash
helm repo add netdata https://netdata.github.io/helmchart/
```
2. To install Netdata using the `helm install` command, run:
Installation review (#11442) * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * removed TODOs, printscreen can be added later on and updated as per a review comment * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * added that kickstart wih claiming options needs to specific privileges * removed TODOs, printscreen can be added later on and updated as per a review comment * rebased from master and removed kickstart for reconnect a node as a possibility * added adding nodes from Node view after Kaskavelis callout * added adding nodes from Node view after Kaskavelis callout
2021-08-31 10:32:33 +01:00
```bash
helm install netdata netdata/netdata
```
> **Note**
>
> If you plan to connect the node to Netdata Cloud, you can find the command with the right parameters by clicking the "Add Nodes" button in your Space's Nodes tab.
Installation review (#11442) * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * removed TODOs, printscreen can be added later on and updated as per a review comment * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * added that kickstart wih claiming options needs to specific privileges * removed TODOs, printscreen can be added later on and updated as per a review comment * rebased from master and removed kickstart for reconnect a node as a possibility * added adding nodes from Node view after Kaskavelis callout * added adding nodes from Node view after Kaskavelis callout
2021-08-31 10:32:33 +01:00
For more installation options, please read our [Netdata Helm chart for Kubernetes](https://github.com/netdata/helmchart/blob/master/charts/netdata/README.md) reference.
Installation review (#11442) * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * removed TODOs, printscreen can be added later on and updated as per a review comment * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * added that kickstart wih claiming options needs to specific privileges * removed TODOs, printscreen can be added later on and updated as per a review comment * rebased from master and removed kickstart for reconnect a node as a possibility * added adding nodes from Node view after Kaskavelis callout * added adding nodes from Node view after Kaskavelis callout
2021-08-31 10:32:33 +01:00
#### Expected Result
Installation review (#11442) * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * removed TODOs, printscreen can be added later on and updated as per a review comment * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * add the kubernetes reviewed part * add references to macOS * rectified the parameter and value separator from = to ' ' * added that kickstart wih claiming options needs to specific privileges * remove FreeBSD from text and reviewed some text as per Austin's suggestion * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * first draft of how to connect node with new scripts for installing and connecting (e.g. kickstart) * further work on related pages to keep things synced * reviewed the command on docker exec and aded more to-do's for review and to add details * completed and reviewed some todo's based on conversation with Austin * added that kickstart wih claiming options needs to specific privileges * removed TODOs, printscreen can be added later on and updated as per a review comment * rebased from master and removed kickstart for reconnect a node as a possibility * added adding nodes from Node view after Kaskavelis callout * added adding nodes from Node view after Kaskavelis callout
2021-08-31 10:32:33 +01:00
Run `kubectl get services` and `kubectl get pods` to confirm that your cluster now runs a `netdata` service, one parent pod, and multiple child pods.
</TabItem>
<TabItem value="existing_installations" label="Existing Installations">
<h3> Connect an existing Netdata installation to Netdata Cloud </h3>
On an existing installation, in order to connect it to Netdata Cloud you will need to override the configuration values by running the `helm upgrade` command and provide a file with the values to override.
#### Steps
1. You can start with creating a file called `override.yml`
```bash
touch override.yml
```
2. Paste the following into your `override.yml` file.
```yaml
parent:
claiming:
enabled: true
token: YOUR_CLAIM_TOKEN
rooms: YOUR_ROOM_ID_A,YOUR_ROOM_ID_B
child:
claiming:
enabled: true
token: YOUR_CLAIM_TOKEN
rooms: YOUR_ROOM_ID_A,YOUR_ROOM_ID_B
configs:
netdata:
data: |
[db]
db = ram
retention = 3600
[health]
enabled = no
```
> **Note**
>
> Make sure to replace `YOUR_CLAIM_TOKEN` with the claim token of your space,
> and `YOUR_ROOM_ID` with the ID of the Room you are willing to connect to.
These settings connect your `parent`/`child` nodes to Netdata Cloud and store more metrics in the nodes' time-series databases.
> **Info**
>
> These override settings, along with the Helm chart's defaults, will retain an hour's worth of metrics (`retention = 3600`, or `3600 seconds`) on each child node. Based on your metrics retention needs, and the resources available on your cluster, you may want to increase the `history` setting.
3. To apply these new settings, run:
```bash
helm upgrade -f override.yml netdata netdata/netdata
```
#### Expected Result
The cluster terminates the old pods and creates new ones with the proper persistence and connection configuration. You'll see your nodes, containers, and pods appear in Netdata Cloud in a few seconds.
</TabItem>
</Tabs>
![Netdata's Kubernetes monitoring
visualizations](https://user-images.githubusercontent.com/1153921/107801491-5dcb0f00-6d1d-11eb-9ab1-876c39f556e2.png)
If you don't need to configure your Netdata deployment, [skip down](#whats-next) to see how Kubernetes monitoring works in Netdata, in addition to more guides and resources.
## Configure your Netdata monitoring deployment
Read up on the various configuration options in the [Helm chart
documentation](https://github.com/netdata/helmchart#configuration) if you need to tweak your Kubernetes monitoring.
Your first option is to create an `override.yml` file, if you haven't created one already upon [deploying](#deploy-netdata-on-your-kubernetes-cluster), then apply the new configuration to your cluster with `helm
upgrade`.
```bash
helm upgrade -f override.yml netdata netdata/netdata
```
If you want to change only a single setting, use the `--set` argument with `helm upgrade`. For example, to change the
size of the persistent metrics volume on the parent node:
```bash
helm upgrade --set parent.database.volumesize=4Gi netdata netdata/netdata
```
### Configure service discovery
Netdata's [service discovery](https://github.com/netdata/agent-service-discovery/#service-discovery), installed as part
of the Helm chart installation, finds what services are running in a cluster's containers and automatically collects
service-level metrics from them.
Service discovery supports [popular applications](https://github.com/netdata/helmchart#applications) and [Prometheus endpoints](https://github.com/netdata/helmchart#prometheus-endpoints).
If your cluster runs services on non-default ports or uses non-default names, you may need to configure service
discovery to start collecting metrics from your services. You have to edit the default ConfigMap that is shipped with
the Helmchart and deploy that to your cluster.
First, copy the default file to your administrative system.
```bash
curl https://raw.githubusercontent.com/netdata/helmchart/master/charts/netdata/sdconfig/child.yml -o child.yml
```
Edit the new `child.yml` file according to your needs. See the [Helm chart configuration](https://github.com/netdata/helmchart#configuration) and the file itself for details.
You can then run `helm upgrade` with the `--set-file` argument to use your configured `child.yml` file instead of the
default, changing the path if you copied it elsewhere.
```bash
helm upgrade --set-file sd.child.configmap.from.value=./child.yml netdata netdata/netdata
```
Now that you pushed an edited ConfigMap to your cluster, service discovery should find and set up metrics collection
from your non-default service.
## Update/reinstall the Netdata Helm chart
If you update the Helm chart's configuration, run `helm upgrade` to redeploy your Netdata service, replacing `netdata`
Spelling md (#10508) * spelling: activity Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: adding Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: addresses Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: administrators Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: alarm Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: alignment Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: analyzing Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: apcupsd Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: apply Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: around Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: associated Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: automatically Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: availability Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: background Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: bandwidth Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: berkeley Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: between Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: celsius Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: centos Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: certificate Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: cockroach Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: collectors Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: concatenation Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: configuration Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: configured Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: continuous Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: correctly Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: corresponding Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: cyberpower Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: daemon Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: dashboard Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: database Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: deactivating Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: dependencies Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: deployment Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: determine Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: downloading Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: either Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: electric Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: entity Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: entrant Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: enumerating Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: environment Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: equivalent Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: etsy Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: everything Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: examining Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: expectations Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: explicit Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: explicitly Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: finally Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: flexible Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: further Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: hddtemp Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: humidity Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: identify Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: importance Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: incoming Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: individual Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: initiate Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: installation Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: integration Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: integrity Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: involuntary Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: issues Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: kernel Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: language Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: libwebsockets Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: lighttpd Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: maintained Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: meaningful Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: memory Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: metrics Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: miscellaneous Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: monitoring Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: monitors Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: monolithic Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: multi Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: multiplier Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: navigation Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: noisy Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: number Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: observing Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: omitted Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: orchestrator Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: overall Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: overridden Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: package Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: packages Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: packet Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: pages Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: parameter Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: parsable Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: percentage Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: perfect Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: phpfpm Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: platform Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: preferred Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: prioritize Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: probabilities Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: process Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: processes Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: program Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: qos Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: quick Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: raspberry Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: received Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: recvfile Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: red hat Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: relatively Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: reliability Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: repository Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: requested Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: requests Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: retrieved Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: scenarios Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: see all Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: supported Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: supports Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: temporary Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: tsdb Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: tutorial Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: updates Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: utilization Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: value Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: variables Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: visualize Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: voluntary Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: your Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-01-18 07:43:43 -05:00
with the name of the release, if you changed it upon installation:
```bash
helm upgrade netdata netdata/netdata
```
To update Netdata's Helm chart to the latest version, run `helm repo update`, then deploy `upgrade` it`:
```bash
helm repo update
helm upgrade netdata netdata/netdata
```