两个kubernetes服务之间的信息共享

问题描述 投票:0回答:1

我有 2 个 REST API 服务运行在同一个 kubernetes 集群上——服务 A 和服务 B。服务 A 需要服务 B 在 etcd 中存储一些信息。获取该信息的最佳方式是什么?

我正在评估 3 个选项 -

  1. 服务 A 调用服务 B REST API 来获取所需信息 - 由于服务已经是 REST API 服务器,因此这很容易。

  2. 服务 A 调用服务 B gRPC API 来获取此信息 - 由于服务运行在同一集群上,因此 gRPC 将比 REST API 更高效。

  3. 服务A直接访问etcd中服务B更新的信息——这可以做到吗?

rest kubernetes etcd
1个回答
0
投票

你说,服务B公开了REST Api。最好从服务 A 使用 serviceB api,并从服务 B 获取所需的数据作为响应

© www.soinside.com 2019 - 2024. All rights reserved.