Если я правильно понимаю вашу проблему, следующее решение может быть полезно в вашем случае.
Согласно Документация Spring Boot , context-path
можно изменить с помощью файлов свойств.
По умолчанию context-path
равно \
, но при использовании следующего параметра server.servlet.context-path
в файле со свойствами приложения его можно изменить.
Например, чтобы использовать /my-application
в качестве context-path, следующее свойство server.servlet.context-path=/my-application
должно быть добавлено в application.properties
.
Также в Spring Boot docs есть несколько подходов к изменению этого свойства:
As Например, это можно сделать с помощью OS environment variables
или command-line arguments
и т. д. c.
Таким образом, можно установить это свойство с помощью определения переменных среды для контейнера в Kubernetes. Дополнительную информацию можно найти здесь
Кроме того, Spring Cloud поддерживает чтение свойств из Kubernetes ConfigMap. Spring Cloud Kubernetes опишите этот случай