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-bridge
orcni-flannel
modules, thenode-local-dns
module does not work for requests fromhostNetwork
. In this case, all requests go to thekube-dns
module. You can specify the address169.254.20.10
in the pod configuration, but ifnode-local-dns
module crashes, there will be no fallback to thekube-dns
module.
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
- settings
- settings.enableLogs
Enables query logging for node-local-dns instances.
Default:
false