通过 TektonConfig 在 global 集群中部署 tekton-pipelines
目录
功能概述
通过调整 options 配置,自定义 TektonConfig 资源中各组件的配置。
使用场景
通常,tekton-pipelines 应部署在各个业务集群中,专门针对这些环境进行部署。
如果用户希望在 global 集群中部署该服务,则需要参考本文档进行配置,因为 global 集群中的网络、认证设置等配置与业务集群不同。
前提条件
使用该功能前,请确保以下条件满足:
- 已安装 Tekton Operator 组件。
- 环境中已自动创建 TektonConfig 资源。
- 对
TektonConfig支持的配置有基本了解。 - 对
Customizing Subcomponent Optional Configuration中 options 的工作原理有基本了解。
部署流程
如果用户希望在 global 集群中部署该服务,需要调整 TektonConfig 资源配置,因为 global 集群的网络、认证设置等配置与业务集群不同。
要在 global 集群中正确部署 tekton-pipelines,用户必须通过以下对 spec.pipeline.options 的配置修改 TektonConfig 资源:
可选:在 global 集群中部署 tekton-results
如果用户已在 global 集群中部署了 tekton-results,也需要配置 results 组件的 options。与 pipeline 配置类似,需要为 tektoncd-results-api 组件配置 ingress 和 deployment。
在 spec.results.options 部分添加如下配置: