tekton pipline概念及调用流程

时间:2022-12-09 15:16:54

官网:

​https://tekton.dev/docs/getting-started/tasks/​


概念:

task:一个task即一个任务,一个任务运行一个pod

step:一个task包含多个step。一个step包含一个容器

taskrun:  task引用taskrun来运行task

pipline:由多个task组成的pipline(流水线)

piplinerun:pipline引用piplinerun运行pipline

总结:piplinerun用于运行pipline,并且会创建taskrun去运行task,不需要再单独创建taskrun


具体步骤:

单task运行

1、创建声明式task。

2、创建声明式taskrun,

3、执行taskrun运行task

pipline运行

1、创建声明式task

2、创建声明式pipline

3、创建声明式piplinerun

4、执行piplinerun运行pipline。(pipline引用taskrun来运行task)


架构:


tekton pipline概念及调用流程