架构

目录

简介

简介

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

  1. User:通过 Kubernetes API 创建 TaskRuns 或 PipelineRuns。
  2. Pipeline Controller:负责管理和执行 TaskRuns 和 PipelineRuns。
  3. Results Watcher:监控所有 TaskRuns/PipelineRuns 的变更,并将更新发送到 Results API。
  4. Results API Server:一个可查询的 gRPC API server,负责存储和管理所有 results 数据。
  5. Persistent Storage:用于存储所有 results 数据,确保数据持久性和可靠性。

通过这种架构设计,Tekton Results 有效地将 CI/CD 工作负载的历史记录存储与业务执行分离,并提供了灵活的结果查询与管理能力。