Архитектура
Содержание
ВведениеВведение
Эта архитектурная диаграмма иллюстрирует общую структуру Tekton Results. Основные компоненты включают:
- User: Создает TaskRuns или PipelineRuns через Kubernetes API.
- Pipeline Controller: Отвечает за управление и выполнение TaskRuns и PipelineRuns.
- Results Watcher: Отслеживает изменения во всех TaskRuns/PipelineRuns и отправляет обновления в Results API.
- Results API Server: Доступный для запросов gRPC API server, который отвечает за хранение и управление всеми данными результатов.
- Persistent Storage: Используется для хранения всех данных результатов, обеспечивая их сохранность и надежность.
Благодаря такой архитектуре Tekton Results эффективно разделяет хранение исторических записей о CI/CD workload и предоставляет гибкие возможности для запроса и управления результатами.