Tekton besteht aus einer Reihe gemeinsam genutzter Komponenten zum Aufbau von CI/CD-Systemen (Continuous Integration und Continuous Delivery), die von der Open-Source-Lösung Continuous Delivery Foundation (CDF) verwaltet werden. Tekton ermöglicht Entwicklern das Erstellen, Testen und Bereitstellen von Apps in Kubernetes unter Verwendung eines herstellerunabhängigen, Kubernetes-nativen Open-Source-Frameworks.
Das Ziel besteht darin, die kontinuierliche Bereitstellung zu modernisieren, indem Branchenspezifikationen für Pipelines, Workflows und andere Bausteine bereitgestellt werden. Mit Tekton können Sie über mehrere Cloud-Provider oder lokale Systeme hinweg aufbauen, testen und bereitstellen, indem Sie die zugrunde liegenden Implementierungsdetails abstrahieren.
Bleiben Sie mit dem Think-Newsletter über die wichtigsten – und faszinierendsten – Branchentrends in den Bereichen KI, Automatisierung, Daten und mehr auf dem Laufenden. Weitere Informationen finden Sie in der IBM Datenschutzerklärung.
Vereinfacht gesagt bietet das Tekton Pipelines-Projekt Ressourcen im Kubernetes-Stil zur Deklaration von CI/CD-Pipelines. Diese Ressourcen werden natürlich in yaml beschrieben und in einem Code-Repository speichern. Dieser Pipeline-als-Code-Ansatz bietet die Vorteile der Versionsverwaltung und Quellcodeverwaltung.
Tekton stellt eine Reihe von benutzerdefinierten Ressourcenerweiterungen für Kubernetes bereit, die Pipelines und verwandte Konzepte definieren. Im Folgenden sind die grundlegenden Bausteine von Tekton Pipeline aufgeführt:
Abgesehen davon, dass eine Tekton-Pipeline Kubernetes-nativ ist, kann sie für die Bereitstellung in jeder Umgebung ( Kubernetes-Cluster, Cloud Foundry, virtuelle Maschinen (VMs) usw.) verwendet werden, und die Pipeline-Aufgaben werden sicher isoliert ausgeführt, wodurch die Möglichkeit besteht, flexibel die Anforderungen der modernen kontinuierlichen Bereitstellung zu erfüllen.
Einen genaueren Blick finden Sie in unserem Video „Was ist Tekton?“ :
Die Continuous Delivery Foundation (CDF) dient als herstellerneutrale Heimat vieler der am schnellsten wachsenden Projekte für Continuous Delivery, darunter Jenkins, Jenkins X, Spinnaker und Tekton. CDF unterstützt DevOps-Praktiker mit einem offenen Modell, Schulungen, Branchenrichtlinien und einem Portabilitätsfokus.
IBM ist ein führender Sponsor des CDF und engagiert sich aktiv in dieser Gemeinschaft und ihrem Ökosystem, um die Zukunft von CI/CD mitzugestalten. Durch unsere Beteiligung an dieser Stiftung können wir unseren Kunden zukunftsweisende, cloudnative Lösungen anbieten, die eine schnelle Bereitstellung hochwertiger Anwendungen ermöglichen.
Nutzen Sie die Leistungsfähigkeit von KI und Automatisierung, um Probleme im gesamten Anwendungs-Stack proaktiv zu lösen.
Verwenden Sie DevOps-Software und -Tools, um cloudnative Anwendungen für mehrere Geräte und Umgebungen zu erstellen, bereitzustellen und zu verwalten.
Geschäftsagilität und -wachstum beschleunigen: Modernisieren Sie Ihre Anwendungen mit unseren Cloud-Consulting-Services durchgehend auf jeder Plattform.