Недавно я прочитал о Подмножествах балансировки нагрузки в Envoy, который, по-видимому, является механизмом для определения, какие именно c хосты в кластере должны получать, какой трафик c, на основе метаданных хоста и маршрута критерии соответствия метаданных.
Однако в документации не указано, можно ли обновлять метаданные хоста во время выполнения.
Например, если конкретный хост в настоящее время имеет связанные метаданные app_key_range: a-j
, это можно изменить его во время выполнения (например, по запросу из приложения, использующего Envoy в качестве коляски) на app_key_range: a-b
?
Если это возможно, каков рекомендуемый механизм для этого?