но осталась одна, жесть большая
У нас TCP долгоживущие коннекты, их нужно проксировать по подам и лоадбалансить, юзаем мы металлб, но при этом нам обязательно знать ипшник пользователя (используется в дальнейшей логике работы)
Сейчас у нас передается ипшник, и все как-бы относительно нормально, потому что если все поды, на которые идет трафик находятся на одной ноде, то оно балансирует, а если нет - соответственно нет. Как это можно решить?
Используем соответственно externalTrafficPolicy=Local
Использовать бгп и ecmp
Обсуждают сегодня