基于 K8s 做应用发布的工具那么多, 阿里为啥选择灰姑娘般的 Tekton ?( 二 )
相关链接:
Why Kubernetes will disappear: https://levelup.gitconnected.com/why-kubernetes-will-disappear-10ffcfb39f01云原生时代, Kubernetes 多集群架构初探: https://www.infoq.cn/article/sbwSX8ypxgID2-SB723KTekton 项目有什么特殊之处?
基于 k8s 做应用发布的工具,我们有着许多选择,其中不乏业界知名项目 Jenkins X、Spinnaker,也有创业公司出来的小工具比如 Argo Rollout。不过在这其中,我们团队现在主要使用的是 Tekton。这里也有个重要的背景,那就是我们团队要面向多云/多集群交付的,是复杂有状态的阿里巴巴中间件应用。这因素我马上会详细介绍到。
可能还有部分同学还不了解 Tekton 项目是什么?这里我先简单介绍下。Tekton 是一款 k8s 原生的应用发布框架,主要用来构建 CI/CD 系统。它原本是 knative 项目里面一个叫做 build-pipeline 的子项目,用来作为 knative-build 的下一代引擎。然而,随着 k8s 社区里各种各样的需求涌入,这个子项目慢慢成长为一个通用的框架,能够提供灵活强大的能力去做基于 k8s 的构建发布。
推荐阅读
- 三国杀|Win 11也能运行安卓应用,流畅度秒杀模拟器,不信你来试试?
- 我是小鱼儿|《我是小鱼儿》:基于物理引擎设计下的冒险之旅
- 原神|腾讯米哈游达成共识,原神官服上架应用宝,真的三七分账了?
- 王者荣耀|王者荣耀防沉迷系统再次升级 未成年应用商店怒打一星差评泄愤
- 生化危机灭绝|基于原作忠于原作《生化危机3》新版桌游即将发售
- 常规赛|LPL常规赛MVP基于的标准是什么?三点是必须的,队伍成绩排在首位
- 计算器|?NS神作来了! 计算器应用获9.1分超越旷野之息
- pdd|应用商城显示LOL手游上线时间,网友:别上线了自己玩吧
- 小牛互娱|移动应用矩阵再升级,小牛互娱广募精英推动行业变革
- 梦幻西游|梦幻西游:几种快捷键的应用,操作丝滑提升效率