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

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

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

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

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

    API Tekton Hub

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

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

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

    База данных Tekton Hub

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

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

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