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