Модуль по умолчанию включен.

Параметры

  • clusterDomainAliases (массив строк)

    Список альтернативных доменов кластера, разрешаются наравне с global.discovery.clusterDomain.

    Шаблон: ^[0-9a-zA-Z\.-]+$

  • enableLogs (булевый)

    Позволяет включить логирование в CoreDNS.

    По умолчанию: false

  • hosts (массив объектов)

    Cтатический список хостов в стиле /etc/hosts.

    Необязательный параметр.

    • domain (строка)

      Шаблон: ^[0-9a-zA-Z\.-]+$

    • ip (строка)

      Шаблон: ^[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}$

  • stubZones (массив объектов)

    Cписок дополнительных зон для обслуживания CoreDNS.

    По умолчанию: []

    • upstreamNameservers (массив строк)

      Список IP-адресов рекурсивных DNS-серверов, которые CoreDNS будет использовать для разрешения доменов в этой зоне.

      Шаблон: ^[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}(:[0-9]{1,})?$

    • zone (строка)

      Зона CoreDNS.

      Шаблон: ^[0-9a-zA-Z\.-]+$

      Пример: "consul.local"

  • upstreamNameservers (массив строк)

    Cписок IP-адресов рекурсивных DNS-серверов, которые CoreDNS будет использовать для разрешения внешних доменов.

    По умолчанию - список из /etc/resolv.conf.

    Шаблон: ^[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}(:[0-9]{1,})?$