Следует ли использовать разные порты для каждого приложения? Да.
Одна из причин, по которой вы решили использовать Spring Boot, вероятно, потому что вы хотите, чтобы приложение Cloud Native было написано на Java. Spring Boot создан для соответствия требованиям Cloud Native App со встроенным сервером приложений Java с настраиваемыми портами прослушивания (или службы).
Если вы следуете рекомендациям Cloud Native Application, порт должен быть параметризован с помощью опции Java JVM.
Облачные собственные приложения позволяют развертывателю указывать, какие IP-адреса и порты будут использоваться, поэтому, отвечая на ваш вопрос, вместо того, чтобы управлять собственной маршрутизацией входящих вызовов, вы, вероятно, сделаете несколько шагов для принятия приложения, управляемого облаком, и опоздаете с облаком. вместо этого система управления выполняет маршрутизацию (например, Kubernetes).