Ať filtr forward proxy a cluster v Envoy používají stejnou DNS cache
Zopakujte shodné parametry dns_cache_config v obou komponentách a poté zkontrolujte soulad přeloženého hostitele a vyhledání v clusteru.
Dynamický HTTP forward proxy v Envoy má filtrační filtr překladu a dynamický cluster. Umístěte shodné parametry cache pod typed_config každé komponenty:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOToto je jen opakovaný fragment cache. Slaďte i ostatní volby cache; sdílené jméno nesmíří nekompatibilní konfigurace.
Trasa vybírá název clusteru, zatímco název cache určuje stav překladu. Poté, co filtr forward proxy provede překlad, router filter odešle další požadavek.
Pokud se uplatňují filtry přepisu hostitele nebo dynamický stav hostitele, porovnejte hostitele přeloženého filtrem s klíčem, který cluster požaduje. Překlad jednoho jména nenaplní očekávanou položku pro jiný klíč.
Zachovejte omezení klienta/cíle. Zpracování CONNECT a TLS/důvěra proti proudu vyžadují vlastní konfiguraci; shoda cache tyto cesty nezapne.