Cloud-native applied sciences resembling Kubernetes promise to be a hedge against cloud lock-in. A brand new open-source venture, Tekton, affords a Kubernetes-native framework for rapidly constructing CI/CD techniques that run wherever Kubernetes runs. Plus, Tekton will work with present CI/CD servers resembling Jenkins.
The Google-led venture, which has had contributions from different firms, encompasses 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 embody:
- Tekton Pipelines that run on the Kubernetes container orchestration platform and leverage containers as constructing blocks. By means of Tekton Pipelines, builders mix containers to make complicated pipelines. Kubernetes clusters are a first-class sort with Tekton Pipelines.
- Instruments for storing, managing, and securing artifacts.
- A outcomes retailer API to offer insights into check and construct outcomes.
Tekton is designed to allow builders to deploy immutable photographs, handle model management of infrastructure, and carry out rollbacks. Parts are offered to standardize CI/CD instruments throughout languages and deployment environments. These parts 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 may be deployed to Google Kubernetes Engine and helps artifact storage and scanning utilizing Google Container Registry. Tekton additionally may be deployed throughout environments together with VMs, serverless platforms, or Firebase.
Tekton just lately was named an preliminary venture hosted by the newly fashioned Steady Supply Basis, together with initiatives together with Jenkins X, Jenkins, and Spinnaker. The inspiration was fashioned below the umbrella of the Linux Basis.
You’ll be able to download Tekton Pipelines from GitHub.
This story, “New Google project offers Kubernetes building blocks for CI/CD” was initially revealed by