Tekton 简单介绍

Tekton 简单介绍Pipeline 包含多个 Task 并在此基础上定义 input 和 output input 和 output 以 PipelineReso 作为交付

大家好,欢迎来到IT知识分享网。

Tekton 简单介绍

Tekton 是一个功能强大且灵活的 Kubernetes 原生开源框架,用于创建持续集成和交付(CI/CD)系统

通过抽象底层实现细节,用户可以跨多云平台和本地系统进行构建、测试和部署

Kubernetes服务部署Tekton Pipeline

使用它完成源码拉取、应用打包、镜像推送和应用部署

Tekton Pipeline中有5类对象,核心理念是通过定义yaml定义构建过程.构建任务的状态存放在status字段中

其中5类对象分别是:PipelineResouce、Task、TaskRun、Pipeline、PipelineRun。

Task是单个任务的构建过程,需要通过定义TaskRun任务去运行Task。

Pipeline包含多个Task,并在此基础上定义input和output,input和output以PipelineResource作为交付。

PipelineResource是可用于input和output的对象集合。

同样地,需要定义PipelineRun才会运行Pipeline

特性包括:

  • 工件管理:存储、管理和保护工件,同时 Tetkon 管道可以很好地与其它第三方工具相配合。
  • 部署管道:部署管道旨在支持复杂的工作流程,包括跨多个环境的部署以及金丝雀部署和蓝/绿部署。
  • 结果:作为内置结果存储 API 的一部分,通过日志可以深入了解测试与构建结果

参考官网:

https://cloud.google.com/tekton

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/143750.html

(0)
上一篇 2025-05-01 16:00
下一篇 2025-05-01 16:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信