Tekton – 快速入门
Tekton – The quick start
本课程承诺通过实践练习进行介绍,以专家级水平学习 Tekton CI/CD 管道。
学习内容
-
什么是 CI/CD 以及 Tekton 的架构如何适应环境
-
使用 KIND 设置 Kubernetes 集群(Docker 中的 Kubernetes)
-
了解 Tekton 任务/管道和通过运行实例化
-
了解和实现 Eventlistener 和 Triggers
-
在 Tekton 中学习身份验证、工作区、输入参数化和结果
-
学习和使用 ClusterTasks、Resolvers、TektonHub、Tekton Dashboard
-
通过 Tekton Task 构建、发布和部署容器镜像
-
通过 Tekton Task 打包、发布和部署 helm 图表
-
获得企业级 Tekton CI/CD 知识
-
了解如何在 Tekton 中使用 Plugins 和 CLI 工具
要求
-
无需编程经验。具备容器和 Kubernetes 基础知识者优先
描述
近年来,随着云、DevOps 和 GitOps 的出现,IT 环境经历了重大转变,每一种都倡导一种特定的理念并引入了多种工具。这些理念有一个共同的目标:增强公司的软件开发和应用程序交付程序。在此背景下,持续集成和持续交付 (CI/CD) 的概念越来越突出,指的是促进无缝集成和部署流程的机制。
DevOps 最初旨在弥合开发和运营团队之间的差距。然而,另一个障碍仍然存在:建立一个能够容纳开发和运营基础设施的统一平台,确保敏捷性和可扩展性,以满足不断变化的团队需求。这一要求强调了有效利用 Kubernetes 和云的重要性。本次讨论将深入探讨云原生和 Kubernetes 原生管道,TEKTON 将成为一种擅长满足这些需求的技术,这是本课程的重点。
课程目标: 本课程旨在使参与者具备实施 TEKTON 以在 Kubernetes 环境中自动化 CI/CD 流程的必要技能。
与 Jenkins、Travis CI、CircleCI 和类似平台相比,Tekton 作为独特的云原生平台脱颖而出,使其特别适合云原生生态系统。
如果您对云原生技术充满热情,并且希望跟上最新的技术,那么本课程是专门为您量身定制的。
先决条件:参与者应具备:
-
熟练使用 Docker 或 Podman 是有益的,因为我们在本地使用容器
-
Kubernetes 的基本知识,包括使用 kubectl 命令
本课程适合谁:
- 希望在短时间内成为 Tekton 专家的工程师
- CI/CD 工程师
- 软件工程师
- 系统和网络管理员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)