我们正在迁移到 Kubernetes,我们的许多服务都在使用Hystrix ,它公开了由Turbine使用并由Hystrix Dashboard可视化的服务器发送事件数据流。我想为 Turbine 实现一个服务发现插件,它会自动发现我们在 Kubernetes 上运行的 Hystix 流。
- 为此使用标签是个好主意吗?即定义一个标签,其中包括使用 Hystrix 的每个 pod 的 hystrix 流的路径?
- 如果标签不是一个好主意,那会是什么?
我们正在迁移到 Kubernetes,我们的许多服务都在使用Hystrix ,它公开了由Turbine使用并由Hystrix Dashboard可视化的服务器发送事件数据流。我想为 Turbine 实现一个服务发现插件,它会自动发现我们在 Kubernetes 上运行的 Hystix 流。
让 Hystrix 成为 Kubernetes 服务怎么样?Kubernetes 有两种发现服务的建议方法:https ://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/services.md#discovering-services
我有同样的问题,我创建了一个小项目来解决它。本质上,我实现了一个歇斯底里的实例发现类来使用 kubernetes 服务。你可以在这里找到我的项目。
该项目尚处于起步阶段,因此很可能存在错误。欢迎反馈。
谢谢拉斐尔