mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-13 10:21:14 +00:00
17 KiB
17 KiB
Tekton and Tekton Pipelines
!!! tip "Nubenetes V2 Elite Portal" You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the V1 Historical Archive.
!!! info "Architectural Context" Detailed reference for Tekton and Tekton Pipelines in the context of Engineering Pipeline.
Table of Contents
Architectural Foundations
Kubernetes Tools
General Reference
- learn.openshift.com/middleware/pipelines [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering learn.openshift.com/middleware/pipelines in the Kubernetes Tools ecosystem.
- lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment' 🌟 [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment' 🌟 in the Kubernetes Tools ecosystem.
- itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton' — Laying The Foundation [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton' — Laying The Foundation in the Kubernetes Tools ecosystem.
- blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub' repos using Tekton [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub' repos using Tekton in the Kubernetes Tools ecosystem.
- sm43.medium.com: World of Tekton 😺 (Part 1) [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering sm43.medium.com: World of Tekton 😺 (Part 1) in the Kubernetes Tools ecosystem.
- Tekton: Concepts of Pipelines (Part 2) [COMMUNITY-TOOL] — A curated technical resource and architectural guide covering Tekton: Concepts of Pipelines (Part 2) in the Kubernetes Tools ecosystem.
- devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to' Tekton [COMMUNITY-TOOL] [LEGACY] — A curated technical resource and architectural guide covering ==devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to' Tekton== in the Kubernetes Tools ecosystem.
Cloud Native Delivery
CICD and GitOps
Policy and Enforcement
- (2022) piotrminkowski.com: Validate Kubernetes Deployment in CI/CD with Tekton and Datree [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An in-depth guide to securing and validating Kubernetes manifests prior to production deployment using Datree integrated into a Tekton pipeline. The workflow runs automated schema validation, security compliance checks, and configuration best practices directly against raw YAML assets. This represents a robust DevSecOps guardrail pattern for continuous integration pipelines.
Tekton Pipelines
- (2021) opensource.com: Write your first CI/CD pipeline in Kubernetes with Tekton 🌟 [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] — A comprehensive tutorial on designing Kubernetes-native CI/CD pipelines with Tekton. The pipeline relies on Tekton’s custom resources (CRDs), like Tasks and Pipelines, to isolate build stages in discrete ephemeral pods. Live Grounding confirms this setup decouples execution configurations from Kubernetes control plane operations, enabling portable pipeline-as-code deployments.
Tekton Triggers
- (2021) opensource.com: Dynamic scheduling of Tekton workloads using Triggers [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — This guide details the automation of Tekton pipeline runs through Tekton Triggers. It highlights the use of EventListeners, TriggerBindings, and TriggerTemplates to capture external webhook payload events (e.g., from Git) and dynamically spawn TaskRuns and PipelineRuns. It is an essential pattern for building event-driven, reactive cloud native delivery workflows.
Progressive Delivery
Serverless Canary
- (2022) piotrminkowski.com: Canary Release on Kubernetes with Knative and Tekton [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Demonstrates how to build automated canary deployments by chaining Knative's serverless scaling properties with Tekton delivery workflows. By defining declarative Knative service revisions, teams can systematically route a fraction of incoming traffic to green deployments while verifying performance telemetry. It delivers an excellent architectural design for self-healing serverless microservices.
Continuous Integration and Delivery
Cloud Native CI-CD
Custom Extensions
- (2021) itnext.io: Cloud Native CI/CD with Tekton — Building Custom Tasks [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Deeply analyzes how to build Custom Tasks in Tekton, extending the core execution engine beyond standard containerized steps. Explains utilizing Custom Run resource types to integrate external services (like triggering a serverless cloud function or waiting for manual approval) directly into native pipeline lifecycles.
Demonstrations and Demos
- (2022) Tekton PetClinic Demo Youtube [JAVA CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] — A step-by-step video demonstration using the classic Spring PetClinic application to showcase a complete Tekton build-to-deploy workflow. It illustrates cloning Git repos, compiling Java source code into container images via Buildpacks or Jib, and deploying those images straight onto a target Kubernetes cluster.
Governance and Community
- (2024) Tekton community ⭐ 396 [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Features the repository hosting governance, contribution guidelines, design proposals (TEPs), and meeting schedules for the Tekton open-source ecosystem. Vital for understanding the community-driven roadmap, architecture reviews, and technical steering decisions shaping the future of Tekton CI/CD.
Hybrid Integration
- (2021) Easily reuse Tekton and Jenkins X from Jenkins [GROOVY CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] — Details the technical cooperation between Jenkins, Jenkins X, and Tekton. It demonstrates how traditional Jenkins users can trigger Tekton's containerized cloud-native tasks, allowing teams to smoothly modernize their build architectures incrementally without completely rewriting their legacy Jenkinsfiles.
OpenShift Pipelines
- (2024) ==OpenShift Tekton pipelines== [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — An enterprise overview of OpenShift Pipelines, Red Hat's native CI/CD solution built entirely on Tekton. Explains how OpenShift integrates Tekton into its developer console, securing execution with OpenShift RBAC, and offering out-of-the-box cluster tasks to streamline secure container builds.
Release Analysis
- (2020) opensource.googleblog.com: The Tekton Pipelines Beta release [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Details the milestones achieved in the Tekton Pipelines Beta release, focusing on API stabilization, backward compatibility guarantees, and resource maturity. Highlights the design security improvements and scalability enhancements that paved the way for widespread enterprise adoption of Tekton CI/CD.
Tekton Pipelines (1)
- (2024) ==github: Tekton Pipelines== ⭐ 8985 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A secondary reference to Tekton's core Pipeline engine. Focuses on declarative resource management via Custom Resource Definitions, detailing how Tekton uses specialized Tasks and Steps to run multi-stage workflows natively inside Kubernetes nodes without relying on heavy external build servers.
- (2024) ==Tekton Pipelines Docs== [GO CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — The authoritative reference documentation for configuring Tekton Pipelines. Covers the specification of custom Tasks, input/output workspaces, parameters, and step sequencing, providing developers with the complete syntax to construct highly complex, secure, and declarative cloud-native build workflows.
Tekton Platform
- (2024) ==tekton.dev== [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Analyzes Tekton, a powerful Kubernetes-native, open-source framework for building continuous integration and continuous delivery (CI/CD) pipelines. By using Kubernetes Custom Resource Definitions (CRDs), Tekton allows developers to run build, test, and deploy operations within fully isolated container pods on standard clusters.
- (2024) ==github.com/tektoncd== [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Provides access to the central GitHub repository ecosystem of the Tekton project, housing core pipeline controllers, CLI tools (tkn), trigger mechanisms, and catalog components. Serves as the primary source for inspecting Tekton's open-source Go implementations and resource definitions.
Tekton UI Extensions
- (2021) tekline 🌟 ⭐ 11 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards.
Platform Architecture
CICD
Tekton Pipelines (2)
- (2020) openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton [YAML CONTENT] [DE FACTO STANDARD] [ENTERPRISE-STABLE] — Introduces OpenShift Pipelines as the modern serverless, cloud-native standard built on the Tekton project. Explains how Tekton's CRD-first strategy delivers secure, isolated build containers without a centralized daemon or controller bottlenecks.
💡 Explore Related: Jenkins | Sonarqube | Stackstorm