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

    Tekton Hub состоит из нескольких компонентов, каждый из которых выполняет свою специфическую функцию. Ниже приведены основные компоненты Tekton Hub и их функциональные возможности:

    Архитектура развертывания

    Архитектура развертывания Tekton Hub показана на диаграмме ниже:

    Введение в компоненты

    Tekton Hub API

    Tekton Hub API — это бессостояний сервис, отвечающий за обработку пользовательских запросов и предоставление данных через API. Его основные функции включают:

    • Получение данных из внешних Git-репозиториев
    • Обработка пользовательских запросов и возврат соответствующих данных
    • Предоставление подробной информации о задачах и пайплайнах, тегах, рейтингах и прочем

    Поскольку Tekton Hub API является бессостоянием, вся информация о состоянии хранится в базе данных Tekton Hub.

    Tekton Hub Database

    База данных Tekton Hub — это реляционная база данных, которая может быть PostgreSQL или другим типом реляционной базы данных. Ее основные функции включают:

    • Хранение всей информации о состоянии для Tekton Hub API
    • Хранение данных, полученных из внешних Git-репозиториев
    • Обеспечение постоянного хранения данных

    База данных Tekton Hub является ядром всей системы, обеспечивая сохранность и согласованность данных.