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