Scalable CI/CD Architecture Using Multi-Fleet Controllers and HAProxy for Cluster Management in Kubernetes

Authors

  • Srinivas Thotakura Staff Software Development Engineering, CVS Health, USA. Author

DOI:

https://doi.org/10.63282/3117-5481/AIJCST-V8I1P101

Keywords:

Kubernetes, CI/CD, GitOps, Fleet, HAProxy, Multi-Cluster Management, Microservices, Cloud-Native Architecture, DevOps Automation

Abstract

Modernizing large-scale enterprise systems presents significant challenges due to tightly coupled legacy architectures, complex deployment dependencies, and high operational risks. The transition from monolithic applications to cloud-native microservices orchestrated by Kubernetes further amplifies deployment and scalability concerns, particularly in environments managing thousands of clusters. Traditional Kubernetes management platforms face inherent scalability limitations, creating bottlenecks in deployment governance, observability, and reliability. This paper presents a scalable continuous integration and continuous deployment (CI/CD) architecture leveraging multiple standalone Fleet controllers integrated with HAProxy for centralized routing and cluster management. By adopting a GitOps-driven deployment model using Fleet, combined with deterministic cluster-to-controller assignment and label-based rollout strategies, the proposed architecture efficiently manages over 10,000 Kubernetes clusters. HAProxy enables seamless access to distributed Fleet controllers through path-based routing, significantly reducing operational complexity and infrastructure overhead.The architecture incorporates automated fleet agent registration using SUSE Manager (MLM), eliminating manual intervention and ensuring balanced controller utilization. Performance optimizations—including etcd quota tuning and HAProxy connection scaling—address real-world operational constraints encountered during large-scale deployments. Experimental results demonstrate improved scalability, reduced deployment latency, and enhanced reliability. This work provides a practical reference architecture for enterprises seeking to implement resilient, large-scale Kubernetes CI/CD systems.

References

[1] B. Burns, B. Grant, D. Oppenheimer, E. Brewer, and J. Wilkes, “Borg, Omega, and Kubernetes,” Communications of the ACM, vol. 59, no. 5, pp. 50–57, 2016.

[2] C. Pahl, “Containerization and the PaaS cloud,” IEEE Cloud Computing, vol. 2, no. 3, pp. 24–31, 2015.

[3] Rancher Labs, “Fleet: GitOps at Scale,” 2024. [Online]. Available: https://fleet.rancher.io

[4] K. Hightower, B. Burns, and J. Beda, Kubernetes: Up and Running, 2nd ed. Sebastopol, CA, USA: O’Reilly Media, 2019.

[5] HAProxy Technologies, “HAProxy Documentation,” 2024. [Online]. Available: https://www.haproxy.org

[6] N. Forsgren, J. Humble, and G. Kim, Accelerate: The Science of Lean Software and DevOps, Portland, OR, USA: IT Revolution Press, 2018.

[7] A. Sharma and D. Spinellis, “Evaluating GitOps for large-scale cloud-native systems,” IEEE Software, vol. 39, no. 4, pp. 52–60, 2022.

[8] Rancher Labs, “Fleet: GitOps at Scale,” 2024. [Online]. Available: https://fleet.rancher.io

[9] N. Forsgren, J. Humble, and G. Kim, Accelerate: The Science of Lean Software and DevOps, Portland, OR, USA: IT Revolution Press, 2018.

[10] S. Newman, Building Microservices, 2nd ed. Sebastopol, CA, USA: O’Reilly Media, 2021.

[11] M. Hausenblas and S. Schimanski, Programming Kubernetes, Sebastopol, CA, USA: O’Reilly Media, 2019.

[12] Kubernetes Authors, “Operating etcd clusters for Kubernetes,” 2024. [Online]. Available: https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/

[13] J. Turnbull, The Kubernetes Book, 2023 ed., Amazon Web Services, 2023.

[14] HAProxy Technologies, “HAProxy Documentation,” 2024. [Online]. Available: https://www.haproxy.org

[15] T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Upper Saddle River, NJ, USA: Prentice Hall, 2005.

[16] M. Kleppmann, Designing Data-Intensive Applications, Sebastopol, CA, USA: O’Reilly Media, 2017.

Downloads

Published

2026-01-03

Issue

Section

Articles

How to Cite

[1]
S. Thotakura, “Scalable CI/CD Architecture Using Multi-Fleet Controllers and HAProxy for Cluster Management in Kubernetes”, AIJCST, vol. 8, no. 1, pp. 1–8, Jan. 2026, doi: 10.63282/3117-5481/AIJCST-V8I1P101.

Similar Articles

61-70 of 116

You may also start an advanced similarity search for this article.