Tekton

CI/CD-bouwstenen van Kubernetes

Overzicht

Tekton is een krachtig, flexibel opensource-framework voor Kubernetes om CI/CD-systemen (continue integratie en continuous delivery) te maken. Het neemt onderliggende implementatiedetails weg, zodat u kunt ontwerpen, testen en implementeren voor meerdere cloudproviders of systemen op locatie.

Uw CI/CD-tools standaardiseren

Tekton levert opensource-componenten om uw CI/CD-tools en -processen te standaardiseren voor verschillende leveranciers, talen en implementatieomgevingen. Branchespecificaties voor pipelines, releases, workflows en andere CI/CD-componenten in Tekton zijn geschikt voor bestaande CI/CD-tools, zoals Jenkins, Jenkins X, Skaffold en Knative.

Geïntegreerde praktische tips voor Kubernetes

Met de in Tekton geïntegreerde praktische tips maakt u snel CI/CD-pipelines in de cloud. Zo kunnen ontwikkelaars onveranderbare images maken en implementeren, versiebeheer van infrastructuur beheren of eenvoudiger rollbacks uitvoeren. Met Tekton kunt u ook geavanceerde implementatiepatronen gebruiken, zoals uitrol-, canary-, blauw-/groenimplementaties of GitOps-workflows.

Uitvoeren op hybride of multicloud

Met Tekton kunt u ontwerpen, testen en implementeren in meerdere omgevingen, zoals VM's, serverloos, Kubernetes of Firebase. Ook kunt u Tekton-pipelines gebruiken voor implementaties bij meerdere cloudproviders of in hybride omgevingen.

Maximale flexibiliteit

Tekton biedt de flexibiliteit om krachtige pipelines te maken met uw favoriete CI/CD-tools. U kiest zelf welke workflows uw team nodig heeft om te ontwerpen, testen en implementeren. Tekton neemt de onderliggende implementatie weg.

Functies

Artefactbeheer

U kunt uw artefacten opslaan, beheren en beveiligen. Tekton-pipelines zijn goed te combineren met andere tools van derden.

Implementatiepipelines

Implementatiepipelines zijn bedoeld om complexe workflows te ondersteunen, zoals uitrol in meerdere omgevingen, canary-uitrol en blauw-/groenimplementaties.

Resultaten

De geïntegreerde API voor de opslag van resultaten biedt logboeken en inzicht in resultaten van tests en builds.

Tekton op GCP

Tekton is zo ontworpen dat u de tool perfect kunt combineren met GCP-specifieke Kubernetes-tools. Dit omvat implementaties in Kubernetes Engine en opslag en scans van artefacten met Container Registry. Ook kunt u ontwerpen, testen en implementeren in meerdere omgevingen, zoals VM's, serverloze omgevingen, Kubernetes of Firebase.

Partners

Tekton is ontwikkeld in samenwerking met toonaangevende bedrijven op het gebied van CI/CD.

Met Tekton-pipelines kunnen we pipelines van Jenkins X uitvoeren en beheren binnen Kubernetes. Zonder Tekton hadden we zo'n systeem zelf moeten ontwikkelen, wat ons veel tijd en moeite zou kosten. Bovendien kan Tekton rekenen op een sterke ontwikkelaarscommunity die helpt bij het oplossen van CI/CD-uitdagingen in de cloud.

Andrew Bayer, Software Engineer bij CloudBees. Hij maakt declaratieve pipelines in Jenkins en onderhoudt deze.
Jenkins GitLab
Google Cloud

Aan de slag

Tekton

Gebruik de Tekton GitHub-opslagplaats om met CI/CD-bouwstenen voor Kubernetes aan de slag te gaan.