NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论 1 条评论

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

低代码工具有哪些特色?明眼人都能看出来的低代码两大发展轨迹!

优秀

低代码 低代码平台

Web3.0 时代,基于P2PDB实现一款Dapp的技术理论

Rock-李益

dapp 去中心化 去中心化数据库 p2pdb

参数解析与跳石板

未见花闻

7月月更

洋葱集团携手OceanBase实现分布式升级,全球数据首次实现跨云融合

OceanBase 数据库

企业内部信息碎片化该怎么办?不妨试试这样做

Baklib

RocketMQ—(总结)一篇就搞懂RocketMQ

IT巅峰技术

MPLS基础知识概述

穿过生命散发芬芳

MPLS 7月月更

企业数字化转型成大趋势,选对在线协作工具很重要

Baklib

ES6 类聊 JavaScript 设计模式之行为型(一)

devpoint

JavaScript 设计模式 ECMAScript 6 7月月更

Docker 安装 Minio 搭建属于自己的文件服务器

宁在春

Docker Minio 7月月更

基础+框架+数据库+系统设计+算法,2022阿里最新Java面试突击手册我粉了

Java永远的神

Java 数据库 spring 面试 JVM

知识管理系统是什么?你需要知道这些

Geek_da0866

B站713事故后的多活容灾建设|TakinTalks大咖分享

TakinTalks稳定性社区

故障 稳定性保障

OPPO 自研大规模知识图谱及其在数智工程中的应用

NebulaGraph

知识图谱 NebulaGraph

车联网的数据安全该怎么保护

Geek_99967b

小程序 物联网

深度解析Java静态代理与动态代理模式的实现

了不起的程序猿

Java java程序员 java编程

模块八作业 - 消息数据 MySQL 表设计

Elvis FAN

SpringBoot应用使用Docker实现远程部署(保姆教程)

技术小生

Docker 7月月更

客户案例 | 聚焦流程体验,助银行企业APP迭代

易观分析

银行 客户 银行app

如何在github的pages部署hexo实现代码提交到仓库自动部署

娃娃菜

GitHub Pages 签约计划第三季

客户案例|生学教育依托观测云打造可观测智慧教育新生态

观测云

发评测赢好礼 | Serverless 函数计算征集令

阿里巴巴云原生

阿里云 Serverless 云原生

人工智能助力复工复产,模版 OCR 轻松搞定健康码识别

亚马逊云科技 (Amazon Web Services)

人工智能 Lambda

工赋开发者社区 | 定了!就在7月30日!

工赋开发者社区

技术分享 工业 峰会

3分钟创建Serverless Job 定时获取新闻热搜

云端explorer

Serverless Job 新闻热搜 场景搭建

聊聊css中文字的换行问题

南极一块修炼千年的大冰块

7月月更

唠唠python的作用域,看看每个变量都为自己打下了多少江山

迷彩

Python 函数 作用域 7月月更

【刷题记录】22. 括号生成

WangNing

7月月更

《TiDB 6.x in Action》发布,凝聚社区集体智慧的 6.x 实践汇总!

TiDB 社区干货传送门

数据库 分布式数据库 TiDB

中天钢铁在 GPS、 AIS 调度中使用 TDengine

TDengine

数据库 tdengine 时序数据库

阿里云消息队列 Kafka-消息检索实践

阿里巴巴云原生

kafka 阿里云 云原生 检索 消息

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