基于 Kubernetes Service 的服务发现

通过示例演示基于 Kubernetes Service 的服务发现模式。

上面两节我们分别讲解了 Nacos、Zookeeper 两种注册中心模式,它们更像是传统的注册中心解决方案。在 Kubernetes 部署环境下,Dubbo 支持基于 Kubernetes Service 的服务发现模式,其基本工作原理如下图所示:

使用Kubernetes注册中心 - 图1

在这种模式下,服务发现与用户的部署运维操作形成统一,用户定义标准的 Kubernetes Service、Deployment,并将其部署到 Kubernetes,之后 Control Plane 通过监控 APISERVER 资源并与 SDK 进程联动,形成一整套的服务发现体系。

关于使用 Kubernetes 作为注册中心的具体实践案例,请参考 Kubernetes Service 部署 一节了解更多细节。

最后修改 September 13, 2024: Refactor website structure (#2860) (1a4b998f54b)