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

    Содержание

    Введение

    Введение

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

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

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