将kustomize用于手动CD与tekton自动CI / CD

时间:2019-11-11 15:19:49

标签: kubernetes continuous-integration continuous-deployment kustomize tekton

使用KustomizeTekton进行部署有什么区别?

在我看来,Kustomize是一个轻量级的CI / CD客户端开发人员工具,您可以手动进入并执行CI / CD,而Tekton是在Kubernetes中运行的自动化CI / CD吗?

1 个答案:

答案 0 :(得分:1)

Kustomize是用于覆盖(而不是模板化)Kubernetes清单文件的工具。现在,它已使用kubectl apply -k内置在kubectl中。

Tekton是一个用于创建Kubernetes自定义资源的项目,用于在Kubernetes上构建CICD任务管道。管道中的任务之一可以是带有kubectl的图像,该图像使用Kustomize(kubectl apply -k)应用更改。