【发布时间】:2019-11-09 00:57:02
【问题描述】:
我想在基于 Kubernetes 的基础架构上实施持续部署,我正在寻求建议。我已经使用了 CI 工具。所有清单当前都存储在 git 上,就像使用 GitOps 存储它一样。
根据我的研究,我发现了 3 种实现持续部署的方法:
- 编写和维护自制脚本(基本上运行
kubectl apply -f或helm install) - 使用综合 CI/CD 工具(如 GitLab)
- 使用专用的 CD 工具(如 Spinnaker、ArgoCD...)
您能否解释一下您选择了哪个选项以及为什么?您对它满意还是认为您将来会改变?
非常感谢您的回答????
【问题讨论】:
标签: kubernetes continuous-integration continuous-deployment