Le proxy direct HTTP dynamique d'Envoy possède un filtre de résolution et un cluster dynamique. Placez des paramètres de cache identiques sous le typed_config de chaque composant :

dns_cache_config:
  name: shared_egress_cache
  dns_lookup_family: AUTO

Ce n'est que le fragment de cache répété. Faites aussi correspondre les autres options ; un nom partagé ne réconcilie pas des configurations incompatibles.

La route choisit un nom de cluster, tandis que le nom du cache identifie l'état de résolution. Une fois la résolution traitée par le filtre de proxy direct, le filtre de routage émet la requête suivante.

Si des filtres de réécriture d'hôte ou un état d'hôte dynamique interviennent, comparez l'hôte résolu par le filtre à la clé demandée par le cluster. Résoudre un nom ne remplit pas l'entrée attendue pour une autre clé.

Conservez les restrictions de client/destination. Le traitement CONNECT et le TLS/la confiance en amont exigent leur propre configuration ; faire correspondre le cache n'active pas ces chemins.

Articles similaires