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