【问题标题】:How to use spring cloud kubernetes discovery on localhost?如何在 localhost 上使用 spring cloud kubernetes 发现?
【发布时间】:2020-10-06 00:49:51
【问题描述】:

我用 Spring Cloud Kubernetes Discovery 替换了 Eureka 服务以在 kubernetes 集群 (microk8s) 中运行,并且它在没有 eurika 的 k8s 中运行良好。但是如何使用 Spring Cloud Kubernetes Discovery 进行本地调试?例如,当我在没有 kubernetes 的情况下在本地启动我的微服务时,如何通过名称解析它们?在这种情况下,不需要使用像 Eurika 这样的本地发现服务吗?还是有其他方法?

【问题讨论】:

    标签: kubernetes service-discovery


    【解决方案1】:

    简单的方法可以是通过 docker-compose 文件创建服务网络,并为需要与之通信的应用程序运行 docker 容器,并且可以在 VSCode 中像编辑器一样打开需要调试的主要服务。

    服务发现可以在 docker-compose 的帮助下发生,不需要使用 eureka 或 spring-cloud。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      相关资源
      最近更新 更多