lab icon indicating copy to clipboard operation
lab copied to clipboard

[Tekton] 云原生 CICD Tekton 的介绍和使用

Open addozhang opened this issue 3 years ago • 5 comments

概述

DevOps 工具

  • 名称:Tekton
  • 版本:Pipeline 0.35.0

就职公司名称:

Flomesh

分享排期:

2022 年 6 月

难度级别:

入门

分享目标:

对 Tekton 的功能、使用和生态有个全面的了解

分享内容概述:

  1. 为什么需要云原生的 CICD
  2. Tekton 使用和核心实现
  3. Tekton 的生态:Pipelines、Trigger、Chains、Dashboard、Hub4.
  4. Demo

是否原创:

参考资料链接:

  • URL1: https://tekton.dev
  • URL2: https://atbug.com/how-tekton-works/
  • URL3: https://atbug.com/tekton-pipeline-practice/

运行环境

实操者运行环境:

  • 操作系统:macOS 12.3
  • 工具版本:k3s 1.21+
  • 编程语言【如果有/需要】:无

运行环境描述:

  • 虚拟机/云主机数量:1
  • 操作系统:Ubuntu 20.04
  • 编程语言【如果有/需要】:无
  • 云服务:无

关于直播

期望分享的时长:1 ~ 1.5 H

是否需要社区提供云资源支持,需要的话请概述需求:无

是否需求社区提供直播环境或者设备:无

说明:如果对于主办方还有其它诉求,请加社区小助手微信【DevOps-SQ】联系我们。

addozhang avatar May 14 '22 21:05 addozhang

请提供这个工具相关的五个关键词?

本次直播分享的工具推荐语是什么?

上面的信息会用于海报和宣传文案的制作。

martinliu avatar May 18 '22 01:05 martinliu

有空了请提前发 pr 出来吧,我们提前学习一下。

martinliu avatar May 18 '22 01:05 martinliu

好的,尽快放出。

addozhang avatar May 22 '22 06:05 addozhang

@addozhang 你这个 pr 可能还没有完成,几个关注点如下:

  • Demo : 这里是否概述我们要做的 demo 程序是什么?用 Tekton 在什么环境上对 什么 app 做了什么?实现了什么?
  • 安装集群 : 这里是否可以简单的说两句,我们安装的k3s 的集群是什么样的?单节点?多节点?需要什么准备条件?建议的配置是什么?
  • 0x05 部署 :这里需要概述一个部署的目标和结果?如何验证结果
  • 0x06 组装流水线 : 我感觉这里是把上面分步骤操作的流水线,整合后运行了,简单说下整合后的流水线的技术特性,关注点,有什么可能的难点和问题?从这里往后,还有什么建议的学习和探索的路线?

基本上这个 lab 的思路还是很简洁清晰,我们就是要从实操过程中抽丝剥茧的传播技术特性和操作方法,期待你的分享。

martinliu avatar Jun 20 '22 03:06 martinliu

@martinliu 收到。基本上也都是我会继续补充的,感谢建议。

addozhang avatar Jun 20 '22 03:06 addozhang