Laat het forward-proxyfilter en het cluster van Envoy dezelfde DNS-cache gebruiken
Herhaal dezelfde dns_cache_config-parameters in beide componenten en controleer daarna de consistentie tussen de opgeloste host en de clusteropzoeking.
De dynamische HTTP-forward-proxy van Envoy heeft een resolutiefilter en een dynamisch cluster. Zet overeenkomende cacheparameters onder de typed_config van elke component:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTODit is alleen het herhaalde cachefragment. Stem ook de overige cacheopties af; een gedeelde naam verzoent geen onverenigbare configuraties.
De route kiest een clusternaam, terwijl de cachenaam de resolutiestatus aanduidt. Nadat het forward-proxyfilter de resolutie heeft afgehandeld, doet het routerfilter het volgende verzoek.
Als host-herschrijffilters of dynamische hoststatus een rol spelen, vergelijk dan de host die het filter heeft opgelost met de sleutel die het cluster opvraagt. Het oplossen van één naam vult niet de verwachte vermelding voor een andere sleutel.
Behoud de beperkingen voor client/bestemming. CONNECT-afhandeling en upstream-TLS/vertrouwen hebben hun eigen configuratie nodig; het afstemmen van de cache schakelt die paden niet in.