Развертывание tekton-pipelines в глобальном кластере через TektonConfig
Содержание
Обзор функцииСценарии использованияПредварительные требованияПроцесс развертыванияДополнительно: Развертывание tekton-results в глобальном кластереОбзор функции
Настраивайте конфигурацию каждого компонента в ресурсе TektonConfig, изменяя параметры options.
Сценарии использования
Обычно tekton-pipelines развертывается в различных бизнес-кластерах, специально предназначенных для развертывания в этих средах.
Если пользователь хочет развернуть этот сервис в глобальном кластере, ему необходимо обратиться к этому документу для настройки, так как сеть, параметры аутентификации и другие конфигурации в глобальном кластере отличаются от бизнес-кластеров.
Предварительные требования
Перед использованием этой функции убедитесь в следующем:
- Компонент Tekton Operator установлен.
- Ресурс TektonConfig автоматически создан в среде.
- Базовое понимание конфигураций, поддерживаемых в
TektonConfig. - Базовое понимание работы параметров в разделе
Customizing Subcomponent Optional Configuration.
Процесс развертывания
Если пользователь хочет развернуть этот сервис в глобальном кластере, ему необходимо изменить конфигурацию ресурса TektonConfig, поскольку сеть, параметры аутентификации и другие настройки глобального кластера отличаются от бизнес-кластера.
Для корректного развертывания tekton-pipelines в глобальном кластере пользователь должен изменить ресурс TektonConfig, настроив spec.pipeline.options следующим образом:
Дополнительно: Развертывание tekton-results в глобальном кластере
Если пользователи развернули tekton-results в глобальном кластере, им также необходимо настроить options для компонента results. Аналогично конфигурации pipeline, требуется настроить параметры ingress и deployment для компонента tektoncd-results-api.
Добавьте следующую конфигурацию в раздел spec.results.options: