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: AUTO

Toto 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.

Související články