Использование kustomize для ручного CD по сравнению с автоматическим CI / CD Tekton

В чем разница между использованием Kustomize и TEKTON для развертывания?

Мне кажется, что Kustomize - это легкий инструмент для разработки клиентов CI/CD, в который вы вручную входите и выполняете свой CI/CD, а Tekton - это автоматизированный CI/CD, работающий в Kubernetes?

1 ответ

Решение

Kustomize - это инструмент для переопределения (вместо создания шаблонов) файлов манифеста Kubernetes. Теперь он встроен в kubectl сkubectl apply -k.

Tekton- это проект по созданию настраиваемых ресурсов Kubernetes для построения конвейеров задач CICD в Kubernetes. Одной из задач в конвейере может быть изображение сkubectl которые применяют изменения с помощью Kustomize (kubectl apply -k).

Другие вопросы по тегам