отдельный k8s service
б) Включать все порты приложения в один k8s service
Логикой руководствоваться, предоставлякт приложение один сервис на этих портах или разны. Грубо 80 и 443 - один сервис, а 80 и 22 - разные
Я бы склонялся ко второму
Имхо наиболее предпочтительный вариант. Все от контекста
Я решаю следующую задачу: У микросервиса есть 2 порта http и grpc, время от времени debug порт, в будущем еще порт для метрик. Обычно ранее схлапывал это в один k8s service, но тут задумался, правильна ли эта практика касательно моего контекста. Все service с типом ClusterIP. Доступ к ним осуществляется через Ingress
Я бы в один засунул
Да, так и сделаю
Обсуждают сегодня