本文档简要介绍了 Cloud Service Mesh 和 Service Directory 如何协同工作,以使服务网格中的应用能够访问 Service Directory 注册表中列出的服务。
Cloud Service Mesh 是一种服务网格控制平面,可为异构部署启用全局路由、负载均衡、区域故障切换和安全性。这包括使用边车、边缘或中间代理以及无代理 gRPC 客户端的部署。
集成 Service Directory 和 Cloud Service Mesh 后,在 Service Directory 中注册的服务可供 Cloud Service Mesh 服务使用。
借助 Service Directory,您可以在一个中央注册表中更轻松地访问和跟踪服务。这包括 GKE、内部直通式网络负载平衡器、内部应用负载平衡器以及本地和多云服务等 Google Cloud 服务。当服务提供方创建 GKE 服务或负载均衡器时,可以通过集成自动向 Service Directory 注册该服务或负载均衡器。
服务进入 Service Directory 后,您可以配置 Cloud Service Mesh,以使 Cloud Service Mesh 客户端能够访问 Service Directory 中注册的任何服务,例如内部直通式网络负载平衡器和内部应用负载平衡器。
将 Service Directory 的服务注册表与 Cloud Service Mesh 搭配使用时,该集成会将服务注册表中的服务提供给网格中的应用和 Cloud Service Mesh 配置的网关。
通过向 Service Directory 注册 Cloud Service Mesh,您可以执行以下操作。
- 将现有服务提供给 Cloud Service Mesh
- 增强服务提供方和使用方之间的协调
- 使用入站点访问边界内的服务
- 跨网域连接服务
- 在访问服务时应用政策
如需详细了解这些功能,请参阅 Cloud Service Mesh 与 Service Directory 集成的应用场景。
如需集成您的服务,请向 Service Directory 注册服务,然后将该服务绑定到 Cloud Service Mesh 后端服务。建立绑定后,Cloud Service Mesh 便可以查询 Service Directory,获取有关已注册服务的信息并了解该服务的访问方式。
如需详细了解如何将 Cloud Service Mesh 与 Service Directory 搭配使用,请参阅将 Cloud Service Mesh 与 Service Directory 搭配使用。
后续步骤
- 如需简要了解 Service Directory,请参阅 Service Directory 概览。
- 如需详细了解 Cloud Service Mesh 与 Service Directory 的集成,请参阅 Cloud Service Mesh 与 Service Directory 的集成。
- 如需了解如何设置 Cloud Service Mesh 与 Service Directory,请参阅设置 Cloud Service Mesh 与 Service Directory
- 如需了解您在使用 Service Directory 时可能会遇到的常见问题的解决方案,请参阅问题排查。