Как запустить / развернуть Spring Boot Microservice из IntelliJ в локальный кластер Kubernetes? - PullRequest
0 голосов
/ 10 апреля 2020

У меня работает локальный кластер Kubernetes, и я работаю над Spring Boot Microservices от IntelliJ. Есть ли способ развернуть образы Microservice Docker непосредственно в этот кластер Kubernetes, просто нажав «Выполнить» для обычной разработки и отладки?

ПОЧЕМУ В среде один микросервис может позвоните в другую службу с помощью

http://another-service:80

, но каждый раз, когда мне нужно запустить службу из локальной сети, я должен изменить все ссылки на:

http://localhost:<some-port>

Я понимаю, что могу использовать локальную конфигурацию, но Есть похожие проблемы. Если я смогу это сделать, то смогу реплицировать производство и на локальную машину.

Я пробовал различные плагины IDE, у меня есть файлы docker, которые отлично работают в рабочей среде, но я не уверен, что я смогу продолжить на местном. Я знаю, что это довольно широкий вопрос.

1 Ответ

1 голос
/ 10 апреля 2020

Вы можете использовать плагин расширения google cloud code для IntelliJ для развертывания приложений весенней загрузки в кластере Kubernetes. Для этого используется внутреннее skaffold , которое обрабатывает рабочий процесс для сборки, отправки и развертывания приложения в кластер kubernetes.

https://cloud.google.com/code/docs/intellij/deploying-a-k8-app

...