Привет, когда у тебя есть аппы и к ним прилагается nginx с разными страшными рерайтами, страшными сеттингами по проксированию хедеров и пр. что лучше использовать: сайдкар с nginx для каждого аппа или один ingress-nginx для всех аппов где будет храниться все это дерьмо.
Вижу тут две причины, по которым я бы выбрал sidecar
1) ingress-nginx может просто не хватить, даже если нафигачить сниппетов (они все равно могут быть вставлены только в определенные места (http, server, location), но например нельзя вставить свой специальный location в определенное место после какого-то конкретного location, и точно до другого location, а порядок location для nginx может быть важен, особенно если там регулярки).
2) В случае смены контроллера, непонятно будет что с этим делать.
Ну и как мне кажется логичней эту логику хранить на стороне приложения, ведь эти все правила нужны именно приложению. Вот и пусть будут в sidecar.
Моё IMHO