10.4.1 Tekton 中的资源对象 Tekton 充分利用了 Kubernetes 的资源和扩展能力,定义了一系列与构建流水线相关的 CRD 资源对象,主要包括以下核心对象: Task(任务):Task 是 Tekton 中描述任务的基本单元,用于定义具体的任务。每个 Task 由一系列步骤(Steps)串行执行。例如,一个程序可用性测试任务可能包括克隆代码仓库、编译程序和执行测试等步骤。 TaskRun:TaskRun 是 Task 的实际执行器。Task 本身仅定义了任务的内容,而 TaskRun 创建后会在 Kubernetes 集群中启动一个 Pod 来执行这些任务。 Pipeline(流水线):Pipeline 是一个或多个 Task 的组合。