Tekton

Tekton is a very interesting project. It is Kubernetes-native and has great abstractions of steps, tasks, runs, and pipelines. It is relatively young, but seems very promising. It was also selected as one of the inaugural projects of the CD Foundation: https://cd.foundation/projects/.

It will be interesting to see how it evolves.

The advantages of Tekton are as follows:

  • Modern design and clean conceptual model
  • Supported by the CD foundation
  • Built on top of prow (the CI/CD solution of Kubernetes itself)
  • Kubernetes-native solution

The disadvantages of Tekton are as follows:

  • It's still fairly new and unstable.
  • It doesn't have all the features and capabilities of other solutions.