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

    Содержание

    Введение

    Введение

    Данная архитектурная диаграмма иллюстрирует общую структуру 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 сервер, который отвечает за хранение и управление всеми данными результатов.
    5. Persistent Storage: Используется для хранения всех данных результатов, обеспечивая их сохранность и надёжность.

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