Динамичният HTTP преден прокси на Envoy има филтър за разрешаване и динамичен клъстер. Поставете еднакви параметри на кеша под typed_config на всеки компонент:

dns_cache_config:
  name: shared_egress_cache
  dns_lookup_family: AUTO

Това е само повтореният фрагмент на кеша. Съгласувайте и останалите опции; общото име не помирява несъвместими конфигурации.

Маршрутът избира име на клъстер, а името на кеша обозначава състоянието на разрешаване. След като филтърът за преден прокси обработи разрешаването, рутерът отправя следващата заявка.

Ако участват филтри за пренаписване на хоста или динамично състояние на хоста, сравнете хоста, разрешен от филтъра, с ключа, който клъстерът изисква. Разрешаването на едно име не запълва очаквания запис за друг ключ.

Запазете ограниченията за клиент/дестинация. Обработката на CONNECT и TLS/доверие нагоре по веригата изискват собствена конфигурация; съвпадението на кеша не включва тези пътища.

Подобни статии