11# node-problem-detector
22
3- ![ Version: 2.3.12 ] ( https://img.shields.io/badge/Version-2.3.12 -informational?style=flat-square ) ![ AppVersion: v0.8.15 ] ( https://img.shields.io/badge/AppVersion-v0.8.15 -informational?style=flat-square )
3+ ![ Version: 2.3.18 ] ( https://img.shields.io/badge/Version-2.3.18 -informational?style=flat-square ) ![ AppVersion: v0.8.20 ] ( https://img.shields.io/badge/AppVersion-v0.8.20 -informational?style=flat-square )
44
55This chart installs a [ node-problem-detector] ( https://github.com/kubernetes/node-problem-detector ) daemonset. This tool aims to make various node problems visible to the upstream layers in cluster management stack. It is a daemon which runs on each node, detects node problems and reports them to apiserver.
66
77** Homepage:** < https://github.com/kubernetes/node-problem-detector >
88
99## How to install this chart
1010
11- Add Delivery Hero public chart repo :
11+ A simple install with default values, latest chart version and generated name :
1212
1313``` console
14- helm repo add deliveryhero https ://charts.deliveryhero. io/
14+ helm install --generate-name oci ://ghcr. io/deliveryhero/helm-charts/node-problem-detector
1515```
1616
17- A simple install with default values :
17+ To install a specific version of this chart :
1818
1919``` console
20- helm install deliveryhero/node-problem-detector
20+ helm install --generate-name oci://ghcr.io/ deliveryhero/helm-charts/ node-problem-detector --version 2.3.18
2121```
2222
2323To install the chart with the release name ` my-release ` :
2424
2525``` console
26- helm install my-release deliveryhero/node-problem-detector
26+ helm install my-release oci://ghcr.io/ deliveryhero/helm-charts /node-problem-detector
2727```
2828
2929To install with some set values:
3030
3131``` console
32- helm install my-release deliveryhero/node-problem-detector --set values_key1=value1 --set values_key2=value2
32+ helm install my-release oci://ghcr.io/ deliveryhero/helm-charts /node-problem-detector --set values_key1=value1 --set values_key2=value2
3333```
3434
3535To install with custom values file:
3636
3737``` console
38- helm install my-release deliveryhero/node-problem-detector -f values.yaml
38+ helm install my-release oci://ghcr.io/ deliveryhero/helm-charts /node-problem-detector -f values.yaml
3939```
4040
4141## Source Code
@@ -49,6 +49,7 @@ helm install my-release deliveryhero/node-problem-detector -f values.yaml
4949| -----| ------| ---------| -------------|
5050| affinity | object | ` {} ` | |
5151| annotations | object | ` {} ` | |
52+ | dnsPolicy | string | ` "ClusterFirst" ` | |
5253| env | string | ` nil ` | |
5354| extraContainers | list | ` [] ` | |
5455| extraVolumeMounts | list | ` [] ` | |
@@ -59,7 +60,7 @@ helm install my-release deliveryhero/node-problem-detector -f values.yaml
5960| image.digest | string | ` "" ` | the image digest. If given it takes precedence over a given tag. |
6061| image.pullPolicy | string | ` "IfNotPresent" ` | |
6162| image.repository | string | ` "registry.k8s.io/node-problem-detector/node-problem-detector" ` | |
62- | image.tag | string | ` "v0.8.15 " ` | |
63+ | image.tag | string | ` "v0.8.20 " ` | |
6364| imagePullSecrets | list | ` [] ` | |
6465| labels | object | ` {} ` | |
6566| logDir.host | string | ` "/var/log/" ` | log directory on k8s host |
@@ -74,6 +75,7 @@ helm install my-release deliveryhero/node-problem-detector -f values.yaml
7475| metrics.prometheusRule.enabled | bool | ` false ` | |
7576| metrics.serviceMonitor.additionalLabels | object | ` {} ` | |
7677| metrics.serviceMonitor.additionalRelabelings | list | ` [] ` | |
78+ | metrics.serviceMonitor.attachMetadata.node | bool | ` false ` | |
7779| metrics.serviceMonitor.enabled | bool | ` false ` | |
7880| metrics.serviceMonitor.metricRelabelings | list | ` [] ` | |
7981| nameOverride | string | ` "" ` | |
@@ -91,7 +93,7 @@ helm install my-release deliveryhero/node-problem-detector -f values.yaml
9193| settings.custom_plugin_monitors | list | ` [] ` | |
9294| settings.extraArgs | list | ` [] ` | |
9395| settings.heartBeatPeriod | string | ` "5m0s" ` | Syncing interval with API server |
94- | settings.log_monitors | list | ` ["/config/kernel-monitor.json","/config/docker-monitor.json"] ` | User-specified custom monitor definitions |
96+ | settings.log_monitors | list | ` ["/config/kernel-monitor.json","/config/docker-monitor.json","/config/readonly-monitor.json" ] ` | User-specified custom monitor definitions |
9597| settings.prometheus_address | string | ` "0.0.0.0" ` | Prometheus exporter address |
9698| settings.prometheus_port | int | ` 20257 ` | Prometheus exporter port |
9799| tolerations[ 0] .effect | string | ` "NoSchedule" ` | |
@@ -103,4 +105,10 @@ helm install my-release deliveryhero/node-problem-detector -f values.yaml
103105
104106| Name | Email | Url |
105107| ---- | ------ | --- |
106- | max-rocket-internet | < no-reply@deliveryhero.com > | |
108+ | max-rocket-internet | | < https://github.com/max-rocket-internet > |
109+
110+ ## Chart source and versions
111+
112+ Chart source: [ github.com/deliveryhero/helm-charts/node-problem-detector] ( https://github.com/deliveryhero/helm-charts/tree/master/stable/node-problem-detector )
113+
114+ Older chart versions: [ github.com/deliveryhero/helm-charts/pkgs/container/helm-charts/node-problem-detector] ( https://github.com/deliveryhero/helm-charts/pkgs/container/helm-charts%2Fnode-problem-detector )
0 commit comments