区块链与数据

公开项目 / 研究中

The Graph 部署工具

标明 GraphOps 归属的 Helm chart,作为 Firehose 和 graph-node Kubernetes 部署封装的公开参考。

  • The Graph
  • GraphOps
  • Helm
  • Kubernetes
  • Firehose

挑战

区块链数据服务不只是一个节点二进制文件。Kubernetes 部署封装还需要描述服务及其支撑资源,才能让工作负载易于运维。这连接了我的区块链运维经验与 Kubernetes、GitOps 实践。

做法

Launchpad Charts 公开 fork 展示了该生态中的 GraphOps 工具,其中有 Firehose Ethereum 和 graph-node 等 Helm charts。Helm 将相关 Kubernetes 资源打包在一起,方便检查工作负载如何部署及其需要哪些组件。

对于使用 The Graph 数据基础设施的工程师,这些 charts 提供了应用与部署封装的共同参考。源码还包括用于查看索引状态和查询性能的 graph-node 仪表板素材。

我的贡献与范围

Launchpad Charts 由 GraphOps 开发。本条目注明上游归属,并将我的公开 fork 作为集成参考。我在这一领域的经验还包括运维区块链数据服务、参与 Kubernetes 迁移,以及在 Pinax 使用 FluxCD 交付。

公开源码展示了可用的部署封装和文档,体现区块链基础设施、Kubernetes 与运维可观测性的结合。