Kubernetes has become a defacto platform to run modern application workloads. However over the period kubernetes ecosystem was missing effective way to continuously build, test and deploy applications; AKA CI/CD. Plenty of CI/CD solutions exists on the shelf those don’t go hand in hand with Kubernetes in terms “operations” and “developer experience” aspects. Thus a new CI/CD system “Tekton pipeline”; which provides Kubernetes-style resources for declaring a CI/CD pipelines. Intent of Tekton pipeline is to move the brain of CI/CD logic to Kubernetes. It allows declaring “Container or Pod” as a primitive building block in the notion of “Task”. Such model empower users to build “Tasks” library and reuse it to compose the multiple “Pipelines” definition. Tekton’s executes pipelines in serverless fashion by keeping control plane quite lean. This session will introduce fundamentals building blocks of Tekton pipelines. Then progressively shows how to compose CI/CD definition for application
Hrishikesh is a Sr. Software Engineer at Red Hat, contributes to TektonCD pipelines an opensource CI/CD and contributes to Kubernetes release as a part of sig-release team.
Saturday January 25, 2020 1:00pm - 1:55pm CET
D0206Faculty of Information Technology Brno University of Technology, Božetěchova, Brno-Královo Pole, Czechia