CICD 微服务架构

CICD for microservice architecture

提问人:rholdberh 提问时间:11/17/2023 最后编辑:marc_srholdberh 更新时间:11/17/2023 访问量:22

问:

我正在尝试为微服务架构设置适当的 CICD 管道。我们有两种类型的生产环境,一种是共享的,另一种是专用/私有环境。专用和共享都在 Kubernetes 中运行。目前,我们已经拥有大约 10 个私有环境和一个共享环境,我们预计在未来 5 年内私有环境将增长到 100 个。

enter image description here

那么,您能否建议如何设置管道的最佳实践?例如,我可以为每个微服务设置一个管道,并逐个部署环境或一次部署所有环境。并不断向管道添加新的专用环境,或者将专用环境拆分为批处理?

微服务 CICD

评论

0赞 M B 11/17/2023
您说的是 Kubernetes 的持续交付架构,该架构可以不断扩展?
0赞 rholdberh 11/24/2023
@MB是的,没错
0赞 M B 11/24/2023
在持续交付方面,ArgoCD 是一个非常棒的工具。但是,没有对缩放的内置支持。但是,由于任何部署/环境都可以使用 CLI 命令与 ArgoCD 相关联,因此您可以编写脚本来为您执行扩展。

答: 暂无答案