Fă filtrul de proxy direct și clusterul Envoy să folosească același cache DNS
Repetă aceiași parametri dns_cache_config în ambele componente, apoi verifică consecvența dintre gazda rezolvată și căutarea în cluster.
Proxy-ul direct HTTP dinamic din Envoy are un filtru de rezolvare și un cluster dinamic. Pune parametri de cache identici sub typed_config fiecărei componente:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOAcesta este doar fragmentul de cache repetat. Potrivește și celelalte opțiuni; un nume comun nu împacă configurații incompatibile.
Ruta alege un nume de cluster, iar numele cache-ului indică starea rezolvării. După ce filtrul de proxy direct face rezolvarea, filtrul de rutare trimite cererea următoare.
Dacă intervin filtre de rescriere a gazdei sau stare dinamică a gazdei, compară gazda rezolvată de filtru cu cheia cerută de cluster. Rezolvarea unui nume nu umple intrarea așteptată pentru altă cheie.
Păstrează restricțiile de client/destinație. Gestionarea CONNECT și TLS/încrederea în amonte au nevoie de configurare proprie; potrivirea cache-ului nu activează acele căi.