我目前正在使用Spring Boot和kubernetes,遇到了一个问题。 我已经在spring boot中使用spring-boot-cloud-kubernetes实现了服务发现,并且工作正常,但是(这并不是我不高兴的事情)我每次想观察时都必须将我的微服务重新部署到minikube上。变化。有没有办法使用本地服务发现(localhost),它也可以在kubernetes中工作而无需使用Eureka等?
答案 0 :(得分:2)
您可以结合使用Consul和consul-template或envconsul进行服务发现和配置文件模板化,包括在需要时自动重启应用程序。
答案 1 :(得分:0)
使用指向相应端点的k8s服务。您可以随时更改服务端点,并且只要服务发生更改,就会反映出来。