нем разрабы разворачивают свои эксперименты. приложение одно и тоже, но разные версии. разворачиваются они с помощью helm, неймспейс общий, но дистрибы все разные, то есть имена сервисов, ингрессов и т.п. уникальные. в общем поставил я туда nginx-ingress-controller вместо traefik и теперь у меня по ссылке одного ингресса открываются ресурсы другого... причем на каждый запрос одного и того же, пока кто-то еще один дистриб не выкатит... что за фигня?
Вот у тебя полная хрень сделана. Из за этого и проблемы. Тебе нужно делать отдельный неймспейс под каждый эксперимент разработчиков. Будет десять стейджингов. Сервисы по лейблу определяют на какие поды трафик слать. Видать ты названия ингрессов и сервисов поменял, а лейблы у подов нет. Вот у тебя один сервис и шлёт трафик на все версии приложухи, на все поды. Ну и небось ещё стики сессии включены по адресу источника
да не, с лейблами все ок, похоже дело значительно глубже чем я думал. я туда поставил linkerd в качестве меша... в общем смотрю я логи контроллера, запрос на адрес env-123, уходит на сервис svc-env-123, все четко, а ответ приходит от env-321
Обсуждают сегодня