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

Параметры

  • 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\.-]+$

      Пример:

      zone: 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,})?$