Lai Envoy pārsūtīšanas starpniekservera filtrs un klasteris izmantotu vienu DNS kešu
Atkārtojiet tos pašus dns_cache_config parametrus abos komponentos, pēc tam pārbaudiet atrisinātā resursdatora un klastera meklēšanas saskaņotību.
Envoy dinamiskajam HTTP pārsūtīšanas starpniekserverim ir izšķiršanas filtrs un dinamisks klasteris. Ievietojiet vienus un tos pašus keša parametrus zem katras komponentes typed_config:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOŠis ir tikai atkārtotais keša fragments. Saskaņojiet arī pārējās keša opcijas; kopīgs nosaukums nesamierina nesaderīgas konfigurācijas.
Maršruts izvēlas klastera nosaukumu, bet keša nosaukums norāda izšķiršanas stāvokli. Pēc tam, kad pārsūtīšanas filtrs ir veicis izšķiršanu, maršrutētāja filtrs veic nākamo pieprasījumu.
Ja ir iesaistīti resursdatora pārrakstīšanas filtri vai dinamisks resursdatora stāvoklis, salīdziniet filtra atrisināto resursdatoru ar atslēgu, ko pieprasa klasteris. Viena nosaukuma izšķiršana neaizpilda gaidīto ierakstu citai atslēgai.
Saglabājiet klienta/galamērķa ierobežojumus. CONNECT apstrādei un TLS/uzticēšanās augšup ir vajadzīga sava konfigurācija; keša saskaņošana šos ceļus neiespējo.