是否有一种方法可以在本地主机和Kubernetes上运行而无需更改代码行的服务发现?

时间:2019-04-08 20:16:18

标签: spring spring-boot kubernetes

我目前正在使用Spring Boot和kubernetes,遇到了一个问题。 我已经在spring boot中使用spring-boot-cloud-kubernetes实现了服务发现,并且工作正常,但是(这并不是我不高兴的事情)我每次想观察时都必须将我的微服务重新部署到minikube上。变化。有没有办法使用本地服务发现(localhost),它也可以在kubernetes中工作而无需使用Eureka等?

2 个答案:

答案 0 :(得分:2)

您可以结合使用Consul和consul-templateenvconsul进行服务发现和配置文件模板化,包括在需要时自动重启应用程序。

答案 1 :(得分:0)

使用指向相应端点的k8s服务。您可以随时更改服务端点,并且只要服务发生更改,就会反映出来。