CI/CD with Tekton
Master the complete Tekton ecosystem, including installation, configuration, task automation, pipeline creation, trigger setup, and leveraging extensions to streamline your CI/CD workflows.
Fill the form to get up to 20% discount!
- For Self
- For Business
Overview
This course caters to both non-technical and technical professionals seeking to harness Tekton’s functionalities for implementing robust CI/CD workflows.
Prerequisites
To excel in this course, participants should possess:
– Proficiency in containerization concepts, particularly Docker, YAML syntax, and version control systems like Git.
– A foundational understanding of Kubernetes and its key concepts, including pods, services, deployments, as well as familiarity with the software development life cycle.
– Basic competence in Linux command line operations.
– Fundamental knowledge of the Slack communication tool.
Lab Info
To successfully complete this course, learners should ensure access to the following:
● A Kubernetes cluster, ideally version 1.26, equipped with a specified storage class.
● Essential command line tools, including the Kubectl CLI and tkn CLI.
● An image registry for storing container images.
● A Git repository for version control and collaboration.
For learners utilizing cloud services like GCP or AWS, most lab exercises can be conducted within the free tier or through provided credits.
This course equips you with comprehensive knowledge of the Tekton framework and essential CI/CD principles. By mastering Tekton installation and pipeline creation, you will adeptly handle tasks like building, testing, and deploying code with efficiency and precision.
Chapter 1. Introduction to Tekton
Chapter 2. Understanding Tekton Components
Chapter 3. Setting Up Tekton Environment
Chapter 4. Creating and Managing Tasks
Chapter 5. Building and Orchestrating Pipelines
Chapter 6. Implementing Event-Driven Workflows with Triggers
Chapter 7. Enhancing Tekton Experience with Dashboard Extensions
Chapter 8. Automating Pipeline Execution with Advanced Triggers
Chapter 9. Hands-on Lab Sessions
This course empowers you to effectively oversee CI/CD pipelines utilizing Tekton, crucial for roles such as DevOps specialists, CI/CD Engineers, or Software Developers within organizations embracing cloud-native architectures.