The PowerDNS Recursor is a high-performance DNS recursor with built-in scripting capabilities. It is known to power the resolving needs of over 150 million internet connections.
- Kubernetes 1.4+ with Beta APIs enabled
The chart can be installed as follows:
$ git clone https://github.com/yeyus/pdns-recursor-helm.git
$ helm install --name dns --namespace=namespace ./pdns-recursor-helmThe command deploys PowerDNS Recursor on the Kubernetes cluster in the default configuration. The configuration section lists various ways to override default configuration during deployment.
Tip: List all releases using
helm list
To uninstall/delete the pdns deployment:
$ helm delete pdnsThe command removes all the Kubernetes components associated with the chart and deletes the release.
See values.yaml for configuration notes. Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,
$ helm install --name pdns \
--set pdns.api.key=SomeKnownKey \
./pdns-recursor-helmThe above command sets the API key to SomeKnownKey.
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
$ helm install --name pdns -f values.yaml ./pdns-recursor-helmTip: You can use the default values.yaml