Neka Envoy filter prednjeg proxyja i klaster koriste isti DNS keš
Ponovite iste dns_cache_config parametre u obje komponente, zatim provjerite usklađenost razriješenog hosta i pretrage klastera.
Envoyev dinamički HTTP proxy prema naprijed ima filter rezolucije i dinamički klaster. Stavite iste parametre keša pod typed_config svake komponente:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOOvo je samo ponovljeni fragment keša. Uskladite i ostale opcije keša; zajedničko ime ne može pomiriti nekompatibilne konfiguracije.
Ruta bira ime klastera, a ime keša označava stanje rezolucije. Nakon što filter prednjeg proxyja obradi rezoluciju, ruter filter šalje daljnji zahtjev.
Ako sudjeluju filteri za prepisivanje hosta ili dinamičko stanje hosta, uporedite host koji je filter razriješio s ključem koji klaster traži. Razrješavanje jednog imena ne može popuniti očekivani zapis za drugi ključ.
Zadržite ograničenja klijenta/odredbe. Rukovanje CONNECT i TLS/povjerenje uzvodno traže vlastitu konfiguraciju; podudaranje keša ne omogućava te putanje.