Zum Inhalt springen
_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Tekton — Kubernetes-native CI/CD pipeline

23. 01. 2019 1 Min. Lesezeit CORE SYSTEMScloud
Tekton — Kubernetes-native CI/CD pipeline

Jenkins v Kubernetes funguje, ale cítíme friction — Groovy scripty, plugin hell, state management. Tekton je Kubernetes-native: pipeline jako CRD, tasky jako pods, vše deklarativní.

Tekton architektura

Tekton definuje pipeline primitiva jako Kubernetes CRD: Task (atomická operace), Pipeline (sekvence tasků), PipelineRun (konkrétní spuštění). Vše běží jako Kubernetes pods.

Příklad: build a deploy

apiVersion: tekton.dev/v1beta1
kind: Pipeline
metadata:
  name: build-deploy
spec:
  tasks:
  - name: build
    taskRef:
      name: maven-build
  - name: docker
    taskRef:
      name: kaniko-build
    runAfter: [build]
  - name: deploy
    taskRef:
      name: helm-deploy
    runAfter: [docker]

Tekton vs. Jenkins

Tekton: Kubernetes-native, deklarativní, bez state serveru, ale mladý ekosystém. Jenkins: obrovský ekosystém pluginů, ale legacy architektura, Groovy jako DSL.

Náš verdikt

Tekton je slibný, ale ekosystém je zatím malý. Pro nové projekty experimentujeme. Pro existující — Jenkins stále slouží. Sledujeme vývoj Tekton katalogu a UI.

Kubernetes-native CI/CD je budoucnost

Tekton ukazuje směr — CI/CD jako Kubernetes resources. Ale zralost Jenkins ekosystému je těžké nahradit přes noc.

tektonci/cdkubernetescloud native
Teilen:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns