• Русский
  • Архитектура

    Содержание

    Введение

    Введение

    Эта архитектурная диаграмма иллюстрирует общую структуру Tekton Results. Основные компоненты включают:

    1. User: Создает TaskRuns или PipelineRuns через Kubernetes API.
    2. Pipeline Controller: Отвечает за управление и выполнение TaskRuns и PipelineRuns.
    3. Results Watcher: Отслеживает изменения во всех TaskRuns/PipelineRuns и отправляет обновления в Results API.
    4. Results API Server: Доступный для запросов gRPC API server, который отвечает за хранение и управление всеми данными результатов.
    5. Persistent Storage: Используется для хранения всех данных результатов, обеспечивая их сохранность и надежность.

    Благодаря такой архитектуре Tekton Results эффективно разделяет хранение исторических записей о CI/CD workload и предоставляет гибкие возможности для запроса и управления результатами.