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

    Содержание

    Введение

    Введение

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

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

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