0

我有一个有 2 个节点的集群,我在其中创建了两个服务。每个节点上一个。

在管理器节点上运行的服务正在使用 docker 引擎 API 来获取一些信息。

我的问题是:是否可以从另一个节点上运行的容器中获取数据?喜欢它的统计数据?我知道 API 有一个端点,即containers/{containerID}/stats. 但这仅适用于在同一个 docker 守护进程上运行的容器,对吧?

从远程容器获取信息的最佳方式是什么?只有当这些容器运行的节点公开它们的 docker daemon API 时才有可能?

谢谢

4

1 回答 1

0

最好的方法是编写一个收集这些信息的服务,并将其设置为“全局”,以便它在所有节点上运行。然后,将收集到的数据推送到集中式数据库。

于 2019-07-30T11:14:26.947 回答