Available in editions: BE, SE, SE+, EE
- The module works with all
CNIs, but in order to work correctly withcni-cilium, a number of conditions must be met. - By default, when used together with the
cni-simple-bridgeorcni-flannelmodules, thenode-local-dnsmodule does not work for requests fromhostNetwork. In this case, all requests go to thekube-dnsmodule. You can specify the address169.254.20.10in the pod configuration, but ifnode-local-dnsmodule crashes, there will be no fallback to thekube-dnsmodule.
The module has 5 alerts.
The module is enabled by default in the Default bundle.
The module is disabled by default in the following bundles: Managed, Minimal.
Settings
The module is configured using the ModuleConfig custom resource named node-local-dns (learn more about setting up Deckhouse…).
Example of the ModuleConfig/node-local-dns resource for configuring the module:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: node-local-dns
spec:
version: 1
enabled: true
settings: # <-- Module parameters from the "Parameters" section below.
Parameters
Schema version: 1
- objectsettings
- booleansettings.enableLogs
Enables query logging for node-local-dns instances.
Default:
false