Dynamic forward proxy common configuration

    Configuration for the dynamic forward proxy DNS cache. See the architecture overview for more information.

    name

    (, REQUIRED) The name of the cache. Multiple named caches allow independent dynamic forward proxy configurations to operate within a single Envoy process using different configurations. All configurations with the same name must otherwise have the same settings when referenced from different configuration components. Configuration will fail to load if this is not the case.

    dns_lookup_family

    dns_refresh_rate

    (Duration) The DNS refresh rate for currently cached DNS hosts. If not specified defaults to 60s.

    The refresh rate is rounded to the closest millisecond, and must be at least 1ms.

    host_ttl

    max_hosts

    () The maximum number of hosts that the cache will hold. If not specified defaults to 1024.

    dns_failure_refresh_rate

    (Cluster.RefreshRate) If the DNS failure refresh rate is specified, this is used as the cache’s DNS refresh rate when DNS requests are failing. If this setting is not specified, the failure refresh rate defaults to the dns_refresh_rate.