架构

目录

介绍

该架构图展示了 Tekton Results 的整体架构。主要组件包括:

  1. 用户:通过 Kubernetes API 创建 TaskRuns 或 PipelineRuns。
  2. Pipeline 控制器:负责管理和执行 TaskRuns 和 PipelineRuns。
  3. 结果观察者:监听所有 TaskRuns/PipelineRuns 的更改,并将更新发送到结果 API。
  4. 结果 API 服务器:一个可查询的 gRPC API 服务器,负责存储和管理所有的结果数据。
  5. 持久存储:用于存储所有的结果数据,确保数据的持久性和可靠性。

通过这种架构设计,Tekton Results 能够有效地分离 CI/CD 工作负载的历史记录存储,并提供灵活的结果查询和管理功能。

本页概览