我正在使用 Tekton 配置云原生 OpenShift CI/CD 流程。 Tekton 可以选择trigger via events,也可以选择deploy directly to a cluster。鉴于此功能,我对 Argo CD 的理想用例感到困惑。
Argo CD 似乎与 Tekton 具有非常相似的功能,只是缺乏运行构建的能力。如果我可以完全通过 Tekton 构建和部署应用和,Argo 提供什么优势?
答案 0 :(得分:2)
这是一个偏好问题。
是的,Tekton 非常适合构建管道,也可用于部署。
部署到 Kubernetes 的方式有很多种
kubectl apply -f
中使用 declarative manifestskubectl apply -k
使用 kustomization(例如更容易维护多个环境)它们都可以部署到 Kubernetes。您使用哪种方法取决于您的偏好。