O proxy directo HTTP dinámico de Envoy ten un filtro de resolución e un clúster dinámico. Pon parámetros de caché coincidentes baixo o typed_config de cada compoñente:

dns_cache_config:
  name: shared_egress_cache
  dns_lookup_family: AUTO

Isto só é o fragmento de caché repetido. Fai coincidir tamén as demais opcións; un nome compartido non concilia configuracións incompatibles.

A ruta selecciona un nome de clúster, mentres que o nome da caché identifica o estado de resolución. Despois de que o filtro de proxy directo resolva, o filtro de enrutamento fai a petición seguinte.

Se interveñen filtros de reescritura de host ou estado dinámico de host, compara o host resolto polo filtro coa clave que solicita o clúster. Resolver un nome non enche a entrada esperada para outra clave.

Conserva as restricións de cliente/destino. O manexo de CONNECT e o TLS/a confianza en sentido ascendente necesitan a súa propia configuración; igualar a caché non habilita esas rutas.

Artigos relacionados