菜单
平台

Tekton

Oct 2020
评估?

Tekton 是一个诞生不久的 Kubernetes 原生平台,用于管理持续集成和交付(CI/CD)管道。它不仅在 Kubernetes 上安装和运行,并且还将其 CI/CD 管道定义为 Kubernetes自定义资源。这意味着这些管道现在可以由原生的 Kubernetes 客户端(CLI 或 api)控制,并且可以利用底层资源管理特性(如回滚)。管道的声明格式很灵活,并且允许定义有条件的工作流、并行执行路径以及操作最终任务进行清理等特性。因此,Tekton 可以支持具有回滚、金丝雀发布等功能的复杂混合部署工作流。Tekton 是开源的,同时也作为GCP 管理服务被提供出来。虽然文档还有待改进,社区也在扩大,不过我们已经成功地将 Tekton 用于 AWS 上的生产工作负载。