写点什么

谷歌开源 Tekton:Kubernetes 原生的 CI/CD 构建框架

  • 2019-03-21
  • 本文字数:714 字

    阅读完需:约 2 分钟

谷歌开源Tekton:Kubernetes原生的CI/CD构建框架

概况

Tekton 是一个功能强大且灵活的 Kubernetes 原生开源框架,用于创建持续集成和交付(CI/CD)系统。通过抽象底层实现细节,用户可以跨多云平台和本地系统进行构建、测试和部署。



  • 标准化你的 CI/CD 工具:Tekton 提供的开源组件可以跨供应商,语言和部署环境标准化 CI / CD 工具和流程。Tekton 提供的管道,版本,工作流程和其他 CI / CD 组件与行业规范一致,可以和你现有的 CI / CD 工具(如 Jenkins,Jenkins X,Skaffold 和 Knative 等)配合使用。



  • 内置用于 Kubernetes 的最佳实践:使用 Tekton 的内置最佳实践可以快速创建云原生 CI / CD 管道,目标是让开发人员创建和部署不可变镜像,管理基础架构的版本控制或执行更简单的回滚。 还可以利用 Tekton 的滚动部署,蓝/绿部署,金丝雀部署或 GitOps 工作流等高级部署模式。



  • 在混合云或跨多云平台运行:使用 Tekton 可跨多个环境(如 VM,无服务器,Kubernetes 或 Firebase)进行构建,测试和部署。还可以使用 Tekton 管道跨多云平台或混合环境进行部署。



  • 最大的灵活性:Tekton 提供了最大的灵活性,让你可以使用自己喜欢的 CI/CD 工具构建强大的管道。当 Tekton 抽象出底层实现时,可以根据团队的要求选择构建、测试和部署工作流。


功能

  • 工件管理:存储,管理和保护工件。Tetkon 管道与其他第三方工具可以很好地配合。

  • 部署管道:部署管道旨在支持复杂的工作流程,包括跨多个环境的部署以及金丝雀部署和蓝/绿部署。

  • 结果:作为内置结果存储 API 的一部分,可以让你通过日志深入了解测试、构建结果。


Tekton 旨在与 GCP 特定的 Kubernetes 工具配合使用,包括部署到 Kubernetes Engine 以及使用 Container Registry 进行工件存储和扫描。


Tekton 开源地址:https://github.com/tektoncd


2019-03-21 16:2641089
用户头像

发布了 65 篇内容, 共 10.5 次阅读, 收获喜欢 20 次。

关注

评论 1 条评论

发布
用户头像
jenkins x 在安装到 k8s时提示有tekton的安装方式选项,具体不清楚是啥
2019-10-24 10:16
回复
没有更多了
发现更多内容

解密GaussDB(for Influx)时序洞察

华为云开发者联盟

Influxdb 时序数据库 GaussDB(for Influx) 时序数据 时序洞察

cdr2022新版本序列号功能详解

茶色酒

cdr2022

模块五作业

Geek_ec866b

架构训练营

如何使用 HTML 和 CSS 写一个登录界面

宇宙之一粟

html/css 3月月更

一文带你搞懂java8新特性,熟记于心

刘祥

JAVA stream

【愚公系列】2022年03月 Docker容器 RabbitMQ集群的搭建

愚公搬代码

3月月更

【愚公系列】2022年03月 RabbitMQ 环境搭建和初步使用(window11+vs2022+.NET 6)

愚公搬代码

3月月更

模块五作业

blazar

「架构实战营」

“微博评论”的高性能、高可用架构设计

凌波微步

「架构实战营」

架构训练营-模块五

Leo

架构训练营

微博评论的高性能高可用计算架构

tom

百度交易中台之账房系统架构浅析

百度Geek说

百度 架构 后端 交易中台

15 本你必须阅读的 PyTorch 书籍,【2021Python最新学习路线

程序媛可鸥

Python 程序员 面试

模块5作业

Mr小公熊

【愚公系列】2022年03月 Docker容器 Oracle的搭建

愚公搬代码

3月月更

【愚公系列】2022年03月 RabbitMQ EasyNetQ的用法(window11+vs2022+.NET 6)

愚公搬代码

3月月更

在线JSON转CSV格式文件工具

入门小站

工具

物联网应用开发实践案例-智慧农业

DS小龙哥

3月月更

Girlfriend含苞待笑——一次性处理上百份文档,BAT这种大厂履历意味着什么

程序媛可鸥

Python 程序员 面试

微博评论高性能高可用计算架构

石小天

「架构实战营」

华为自研编程语言“仓颉”试用报名开启

IT蜗壳-Tango

IT蜗壳 3月月更

这应该是目前市面上最好用的一款安卓兼容工具了!

优麒麟

Linux 开源 操作系统 优麒麟 KMRE

微博评论-高性能高可用计算架构

邹玉麒

「架构实战营」

架构实战营:模块九作业

Geek_93ffb0

「架构实战营」

微博评论的高可用高性能计算架构

浪飞

微博评论高性能计算架构设计

炎彬

「架构实战营」

一文简述:云端常用存储类型

穿过生命散发芬芳

3月月更 云端存储

【愚公系列】2022年03月 Docker容器 Mysql主从复制的搭建

愚公搬代码

3月月更

【愚公系列】2022年03月 RabbitMQ之Erlang-Window11下的安装

愚公搬代码

3月月更

【技术加油站】揭秘百度智能测试规模化落地

百度Geek说

百度 测试 后端 智能化测试

18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家

程序媛可鸥

Python 程序员 面试

谷歌开源Tekton:Kubernetes原生的CI/CD构建框架_文化 & 方法_Google Cloud_InfoQ精选文章