素材阁

Tekton 速查

共 24 条 Tekton 常用写法,涵盖核心对象、tkn CLI、写 Task、触发器、运维。 支持搜索与分类筛选,点击即可复制。

核心对象

Kubernetes 上的 CI/CD CRD。

命令说明
任务
流水线
执行实例
工作区
触发器

tkn CLI

常用命令。

命令说明
启动 Task 并看日志
启动 Pipeline
列出执行
跟踪日志
集群任务与 Hub

写 Task

YAML 定义。

命令说明
Task 骨架
step(script 简写)
工作区挂载
参数
结果传递

触发器

事件驱动。

命令说明
绑定参数
模板
监听
流程

运维

安装与排查。

命令说明
安装 Pipelines
安装 Triggers
排查
面板
编排

使用说明

Tekton 云原生 CI/CD 速查:核心对象、tkn CLI、写 Task、触发器、运维;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:核心对象、tkn CLI、写 Task、触发器、运维。
  2. 点「写法」列复制,替换任务名、镜像与参数后使用。
  3. 一个 Task 的多个 step 共享同一个 Pod,可借 Workspace 传文件。
  4. 用 tkn task start --showlog 快速验证任务是否跑通。

常见问题

Tekton 和 Jenkins 有什么区别?
Tekton 把 CI/CD 定义为 Kubernetes CRD,任务在集群 Pod 里运行,天然云原生、可声明式与可复用;Jenkins 依赖常驻 master/agent 与插件体系,历史包袱更重。
Task 里的 step 是并行的吗?
默认按定义顺序串行执行,前一个的失败会中断后续;需要条件或并行时用 Pipeline 的 runAfter、when 表达式在更高层编排。
workspace 是怎么工作的?
Workspace 给 Task 提供一块挂载卷,让多个 step(甚至不同 Task)读写同一份文件,常用于先 clone 代码再在后续步骤里构建。

延伸阅读

相关工具