Назрел у меня вопрос по архитектуре. Сейчас я через ingress-nginx прогоняю весь внутренний http трафик кластера, получая таким образом подробные логи, удобно заливаемые в clickhouse для хранения и анализа. Но кластер, построенный "звездой", выглядит как-то не очень красиво, если думать о масштабировании. Посмотрел на service mesh'и - они обычно умеют только в трейсинг, но логи с ингресса - более подробные (трейсинг у меня тоже есть). Так вот - большинство, я полагаю, так трафик не гоняет, но как тогда получаете подробные и единообразные логи от всех приложений? 503 и 504 как отлавливаете?
Вы сейчас живёте проблем не знаете, просто приключений хочется. Перейдете на "не звезду" у вас всплывет, что один и тот же сервис становится доступен по разным именам внутри и через ингрес, многим от этого крышу сноасит, так как они непременно хотят знать по какому адресу они доступны (чтобы генерировать ссылки например) и этот адрес может быть только один.