Cloud-native applied sciences similar to Kubernetes promise to be a hedge towards cloud lock-in. A brand new open-source mission, Tekton, affords a Kubernetes-native framework for rapidly constructing CI/CD techniques that run anyplace Kubernetes runs. Plus, Tekton will work with current CI/CD servers similar to Jenkins.
The Google-led mission, which has had contributions from different firms, contains a shared set of constructing blocks for creating cloud-native CI/CD pipelines. WIth Tekton, builders can construct and deploy software program throughout a number of clouds or on-premises techniques. Key capabilities of Tekton embrace:
- Tekton Pipelines that run on the Kubernetes container orchestration platform and leverage containers as constructing blocks. Through Tekton Pipelines, builders mix containers to make complicated pipelines. Kubernetes clusters are a first-class kind with Tekton Pipelines.
- Tools for storing, managing, and securing artifacts.
- A outcomes retailer API to offer insights into take a look at and construct outcomes.
Tekton is designed to allow builders to deploy immutable photos, handle model management of infrastructure, and carry out rollbacks. Components are supplied to standardize CI/CD instruments throughout languages and deployment environments. These elements can work with CI/CD instruments together with Jenkins, Skaffold, Knative, and Jenkins X, which additionally leverages Kubernetes and the cloud for CI/CD, offering pipeline automation.
Tekton can also be designed to work properly with Google Cloud Platform with particular Kubernetes instruments. It might be deployed to Google Kubernetes Engine and helps artifact storage and scanning utilizing Google Container Registry. Tekton additionally might be deployed throughout environments together with VMs, serverless platforms, or Firebase.
Tekton lately was named an preliminary mission hosted by the newly shaped Continuous Delivery Foundation, together with initiatives together with Jenkins X, Jenkins, and Spinnaker. The basis was shaped underneath the umbrella of the Linux Foundation.
You can obtain Tekton Pipelines from GitHub.