Мне нужны ваши предложения для разработки решения. У меня есть решение (.NET Core) с 5 проектами API.
Solution
Project 1
Project 2
Project 3
Project 4
Project 5
, который работает на разных портах, как
http://localhost:10500/api/values ,
http://localhost:10501/api/values .. so on
http://localhost:10504/api/values
(меняется только номер сообщения)
Требование состоит в том, чтобы докеризировать это решение и запустить его в кластере Kubernetes через Kube Ingress, какой способ реализации лучше?
1) Создать один образ, развернуть решение и выставить несколько портов?
2) Использовать Docker COmpose и построить порт экспорта proj1, построить проект 2, открыть порт 2 и т. Д.?
Любые идеи высоко ценится, пожалуйста?