Быстрый старт
Этот документ помогает новым пользователям быстро понять и установить Tekton Operator, что позволяет управлять компонентами Tekton в кластере Kubernetes.
Содержание
ВведениеПрименимые сценарииОжидаемое время чтенияПримечанияПредварительные требованияОбзор процессаОперационные шагиУстановка Tekton OperatorПроверка установки OperatorУстановка компонентов TektonПроверка установки компонентовОжидаемые результатыСледующие шагиВведение
Применимые сценарии
Это руководство подходит для пользователей, которым необходимо развернуть и управлять Tekton Pipeline, Triggers или другими компонентами Tekton в кластере Kubernetes. Tekton Operator упрощает установку, обновление и управление этими компонентами.
Ожидаемое время чтения
10-15 минут
Примечания
- Для установки Tekton Operator вы должны иметь права администратора кластера
- Установка компонентов Tekton через Operator создаст ресурсы в вашем кластере
- Все команды предполагают, что вы настроили kubectl для подключения к вашему кластеру
Предварительные требования
- Кластер Kubernetes (версия 1.21 или выше)
- Установленный и настроенный командный инструмент kubectl
- Права администратора кластера
- Доступ в интернет для загрузки контейнерных образов
Обзор процесса
Операционные шаги
Установка Tekton Operator
Tekton Operator позволяет устанавливать, обновлять и управлять компонентами Tekton Pipeline и Triggers в вашем кластере Kubernetes.
-
Откройте Operator Hub в Marketplace управления платформой
-
Найдите "Alauda DevOps Pipelines" и нажмите "Install"
-
Выберите namespace для установки Operator, например
tekton-operator -
После установки вы увидите Operator в namespace
tekton-operator
Проверка установки Operator
После установки Tekton Operator необходимо убедиться, что он работает корректно, прежде чем продолжить.
-
Проверьте, что поды Operator запущены:
Результаты должны быть похожи на следующие:
-
Проверьте, что CRD Operator установлены:
Результаты должны быть похожи на следующие:
Установка компонентов Tekton
Tekton Operator использует кастомные ресурсы для управления компонентами Tekton.
По умолчанию Operator автоматически устанавливает Pipeline, Triggers, Chains и Hub.
Вы можете установить Results, Pipelines-as-Code, создав соответствующие кастомные ресурсы.
Проверка установки компонентов
После установки компонентов Tekton необходимо убедиться, что они работают корректно.
-
Проверьте ресурс TektonConfig:
Результаты должны быть похожи на следующие:
-
Если ресурс TektonConfig не готов, можно проверить ресурс TektonInstallerSet для получения подробностей.
Результаты должны быть похожи на следующие:
Ожидаемые результаты
После выполнения всех шагов ресурсы TektonConfig и TektonInstallerSet должны быть готовы, у вас должны быть:
- Запущенный Tekton Operator в namespace
tekton-operator - Один или несколько установленных компонентов Tekton (Pipeline, Triggers, Hub, Chains) в namespace
tekton-pipelines - Custom Resource Definitions (CRD) для управления ресурсами Tekton
Следующие шаги
Теперь, когда вы успешно установили Tekton Operator и компоненты, вы можете:
- Изучить, как создавать и запускать Tekton Pipeline Tasks и Pipelines
- Настроить Tekton Triggers для событийно-ориентированных pipeline
- Конфигурировать расширенные настройки ваших компонентов Tekton с помощью Operator