This is an unofficial Helm Chart for nextdns-exporter. You can use this chart to deploy nextdns-exporter to your Kubernetes cluster.
The following table lists the configurable parameters of the nextdns-exporter chart and their default values.
| Parameter | Description | Default |
|---|---|---|
app.image.repository |
Image repository | ghcr.io/raylas/nextdns-exporter |
app.image.tag |
Image tag | latest |
app.image.pullPolicy |
Image pull policy | IfNotPresent |
configurations.log_level |
Log level | INFO |
configurations.metrics.port |
Metrics port | 9948 |
configurations.metrics.path |
Metrics path | /metrics |
configurations.result.window |
Result window | -5m |
configurations.result.limit |
Result limit | 50 |
configurations.nextdns.profile |
Profile ID for the NextDNS | default |
configurations.nextdns.api_key |
API key for the NextDNS | "" |
For NextDNS Profile, you can go to NextDNS to get it under the Endpoints tab named ID. As for the API key, you can go to NextDNS Account to get your API key.
For more information about the other configurations, please refer to the official documentation.
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add fawenyochart https://fawenyo.github.io/helm-chartsthen prepare your own overrides.yaml file and then install the chart with the following command:
helm install nextdns-exporter \
--namespace ${namespace} \
--create-namespace \
-f overrides.yaml \
fawenyochart/nextdns-exporterBe sure to replace ${namespace} with your own namespace.