官网:
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)