【AICon 全球人工智能与大模型开发与应用大会】改变 AI 时代下写代码的模式 >>> 了解详情
写点什么

谷歌开源 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:2640594
用户头像

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

关注

评论 1 条评论

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

React源码分析8-状态更新的优先级机制

goClient1992

React

React源码分析8-状态更新的优先级机制

goClient1992

React

Java中的递归详解

共饮一杯无

Java 递归 11月月更

DevOps|乱谈开源社区、开源项目与企业内部开源

laofo

DevOps 研发效能 工程效率

深入理解Metrics(一):Gauges

冰心的小屋

Java metrics Guages

Java中的泛型详解

共饮一杯无

Java 泛型 11月月更

【炫丽】从0开始做一个WPF+Blazor对话小程序

沙漠尽头的狼

一天梳理完React所有面试考察知识点

beifeng1996

React

docker-compose下的java应用启动顺序两部曲之二:实战

程序员欣宸

Docker Docker-compose 11月月更

从异步讲起,『函数』和『时间』该作何关系?

掘金安东尼

前端 11月月更

2022-11-07:给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。 图用一个大小为 n 下标从 0 开始的数组 edges 表示, 节点 i 到

福大大架构师每日一题

算法 rust 福大大

前端打工人的面试总结

loveX001

JavaScript

前端面试中小型公司都考些什么

loveX001

JavaScript

极客时间运维进阶训练营第一周作业

LiaoWD

dokcer

3分钟快速掌握Go语言正/反向代理的姿势

有态度的马甲

数据湖(二十):Flink兼容Iceberg目前不足和Iceberg与Hudi对比

Lansonli

数据湖 11月月更

计算机网络:随机访问介质访问控制之ALOHA协议

timerring

计算机网络 11月月更 ALOHA

从输入URL到渲染的完整过程

loveX001

JavaScript

从React源码分析看useEffect

goClient1992

React

算法题学习---链表中的节点每k个一组

桑榆

算法题 11月月更

Cox 比例风险回归模型

heart_6662

11月月更 cox 生存分析 生物信息学

前端工程师的20道react面试题自检

beifeng1996

React

你需要的react面试高频考察点总结

beifeng1996

React

鸿蒙开发实例 | 分布式涂鸦

TiAmo

华为 鸿蒙 云开发 11月月更

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

有赞算SaaS平台吗?

产品海豚湾

产品经理 SaaS 产品运营 B端产品 11月月更

随机森林-机器学习中调参的基本思想

烧灯续昼2002

Python 机器学习 算法 随机森林 11月月更

一道React面试题把我整懵了

beifeng1996

React

线上 hive on spark 作业执行超时问题排查案例分享

明哥的IT随笔

hadoop spark hive

发力新市民圈层,银行系消费金融这半年都有哪些行动?

易观分析

金融 银行

如何做好线上服务质量保障?

老张

软件测试 质量保障

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