Mastering Tekton: Building Modern Ci/Cd Pipelines

Posted By: ELK1nG

Mastering Tekton: Building Modern Ci/Cd Pipelines
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.44 GB | Duration: 4h 42m

Automate and Optimize Pipelines with Tekton

What you'll learn

Understand how Tekton's architecture works, including its main concepts and components.

Integrate Tekton with a Bitbucket Repository to trigger a build when an event occurs in the repository.

Scale EC2 instances on AWS based on your needs to reduce costs.

Save build execution logs to an S3 Bucket for analysis.

Integrate Tekton Dashboard with Keycloak and create profiles to manage authorisation and. authentication.

Requirements

Basic understanding of DevOps concepts and familiarity with Kubernetes.

Description

Increase your CI/CD expertise with the Mastering Tekton: Building Modern CI/CD Pipelines course, designed to developers and DevOps engineers with skills to create robust, scalable CI/CD pipelines from scratch using Tekton. Tekton is a versatile, open-source framework designed to build highly flexible and scalable CI/CD pipelines, seamlessly integrated with Kubernetes to power dynamic, cloud-native environments. It empowers developers and DevOps engineers with robust tools to automate intricate workflows, streamline software delivery, and create resilient, adaptable systems that thrive in today’s fast-paced, ever-evolving DevOps ecosystems, ensuring efficient and reliable deployments across diverse, modern infrastructures.This comprehensive course  goes though the essential Tekton concepts, the setup of Keycloak SSO for secure Tekton Dashboard access, configuring Kubernetes autoscalers to dynamically launch EC2 instances for pipeline execution, and explains how to store logs on AWS S3 for management.Through hands-on, practical examples and clear, step-by-step guidance, you’ll learn to automate complex tasks, optimize workflows, and build resilient pipelines adapted for modern cloud environments. Ideal for those embracing the DevOps philosophy,  giving a technical base to stand out in the competitive world of CI/CD using tekton. Whether you’re looking to refine your DevOps skills or build expertise in Tekton, this course provides the foundation to excel.

Overview

Section 1: Welcome

Lecture 1 Presentation

Section 2: Taking Your First Steps

Lecture 2 Tekton: Understanding the scope

Lecture 3 Creating a Task

Lecture 4 Creating a Pipeline

Lecture 5 PipelineRuns: Executing Pipelines

Lecture 6 TriggerTemplate, TriggerBinding, EventListenner

Section 3: Setting Up The Environment

Lecture 7 Bitbucket Account And Repository

Lecture 8 Kubectl, Helm and AWS CLI

Lecture 9 Kubernetes - AWS EKS

Lecture 10 Tekton Installation

Lecture 11 Tekton Installation (Update because of latest version)

Lecture 12 Keycloak Installation

Lecture 13 AWS ALB Ingress Controller

Section 4: Practice in Motion

Lecture 14 Task Definition and Deploying

Lecture 15 Pipeline Definition and Deploying

Lecture 16 PipelineRun Definition and Deploying

Lecture 17 Tekton and BitBucket Integration

Lecture 18 Testing the Workflow

Section 5: Scaling Resources From 0 to Your Needs

Lecture 19 AutoScaler Installation

Lecture 20 Testing the workflow

Lecture 21 Advanced Concepts

Section 6: Refining Tekton

Lecture 22 Saving Execution Build Logs on S3 Bucket

Lecture 23 Using Keycloak to Manage Permissions and Authentication for Tekton Dashboard

Section 7: Ending Your Journey

Lecture 24 Closing Your Journey

Developers and DevOps engineers who want to learn how to use Tekton for CI/CD pipelines.