架构
目录
简介简介
该架构图展示了 Tekton Results 的整体结构。主要组件包括:
- User:通过 Kubernetes API 创建 TaskRuns 或 PipelineRuns。
- Pipeline Controller:负责管理和执行 TaskRuns 和 PipelineRuns。
- Results Watcher:监控所有 TaskRuns/PipelineRuns 的变更,并将更新发送到 Results API。
- Results API Server:一个可查询的 gRPC API server,负责存储和管理所有 results 数据。
- Persistent Storage:用于存储所有 results 数据,确保数据持久性和可靠性。
通过这种架构设计,Tekton Results 有效地将 CI/CD 工作负载的历史记录存储与管理分离,并提供了灵活的结果查询和管理能力。