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 工程师
  •  软件工程师
  • 系统和网络管理员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。