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、触发器、运维;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:核心对象、tkn CLI、写 Task、触发器、运维。
- 点「写法」列复制,替换任务名、镜像与参数后使用。
- 一个 Task 的多个 step 共享同一个 Pod,可借 Workspace 传文件。
- 用 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 代码再在后续步骤里构建。