Faça o filtro de proxy direto e o cluster do Envoy usarem o mesmo cache DNS
Repita os parâmetros dns_cache_config correspondentes nos dois componentes e verifique a consistência entre o host resolvido e a consulta do cluster.
O proxy direto HTTP dinâmico do Envoy tem um filtro de resolução e um cluster dinâmico. Coloque parâmetros de cache correspondentes sob o typed_config de cada componente:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOIsto é apenas o fragmento de cache repetido. Combine também as demais opções; um nome partilhado não reconcilia configurações incompatíveis.
A rota escolhe um nome de cluster, enquanto o nome do cache identifica o estado de resolução. Depois de o filtro de proxy direto tratar a resolução, o filtro de encaminhamento faz o pedido seguinte.
Se estiverem envolvidos filtros de reescrita de host ou estado dinâmico de host, compare o host resolvido pelo filtro com a chave que o cluster pede. Resolver um nome não preenche a entrada esperada para outra chave.
Mantenha as restrições de cliente/destino. O tratamento de CONNECT e o TLS/a confiança a montante exigem configuração própria; igualar o cache não ativa esses caminhos.