1

What is the difference between using Kustomize and Tekton for deployment?

To me it looks like Kustomize is a lightweight CI/CD client developer tool where you manually go in and do your CI/CD, where Tekton is automated CI/CD running within Kubernetes?

Jonas
  • 121,568
  • 97
  • 310
  • 388
Chris G.
  • 23,930
  • 48
  • 177
  • 302

1 Answers1

3

Kustomize is a tool for overriding (instead of templating) your Kubernetes manifest files. It it now built-in in kubectl with kubectl apply -k.

Tekton is a project for creating Kubernetes Custom Resources for building CICD pipelines of tasks on Kubernetes. One of the tasks in a pipeline can be an image with kubectl that apply the changes using Kustomize (kubectl apply -k).

Jonas
  • 121,568
  • 97
  • 310
  • 388