youtube image
From YouTube: Lessons Learned Evolving K8s Extensions: The Future Of Tekton Pipelines - Lee Bernick, Google

Description

For more Continuous Delivery Foundation content, check out our blog: https://cd.foundation/blog/

Lessons Learned Evolving K8s Extensions: The Future Of Tekton Pipelines - Lee Bernick, Google

When extending Kubernetes, how do you map extensions to Kubernetes resources? You may have heard of Tekton, a cloud native CI/CD framework built with Kubernetes CRDs. Today, the specification of a Tekton resource is tightly coupled to its execution in Kubernetes. A Step is run in a Container, a Task is run in a Pod, and a Pipeline is run in a set of Pods. This coupling introduces challenges including optimizing resources, moving data through Pipelines, and distributing workloads. Users need more flexibility.
In this talk, you’ll hear lessons learned from decoupling Tekton resources from their execution in Kubernetes. In particular, Tekton is experimenting with allowing entire Pipelines to be executed in a Pod. We’ll demonstrate how executing a Pipeline in a Pod can improve execution times and the user experience of passing data through a Pipeline. You’ll also hear about challenges we’ve encountered along the way, and gain clarity on the future of Tekton Pipelines.