{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T17:49:05Z","timestamp":1768240145921,"version":"3.49.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T00:00:00Z","timestamp":1768176000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T00:00:00Z","timestamp":1768176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"DOI":"10.1186\/s13677-025-00814-0","type":"journal-article","created":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T14:24:48Z","timestamp":1768227888000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Kubernetes-aware load balancing for leaf-spine EVPN data centers"],"prefix":"10.1186","volume":"15","author":[{"given":"Jo\u00e3o","family":"Carvalheiro","sequence":"first","affiliation":[]},{"given":"Rui","family":"Valadas","sequence":"additional","affiliation":[]},{"given":"Marlon","family":"Paz","sequence":"additional","affiliation":[]},{"given":"H\u00e9lder","family":"Barata","sequence":"additional","affiliation":[]},{"given":"S\u00e9rgio","family":"Santos","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,1,12]]},"reference":[{"key":"814_CR1","unstructured":"Carvalheiro J (2024) SR Linux agent for Kubernetes-aware load balancing in EVPN leaf-spine data centers. https:\/\/github.com\/JoaoRCarvalheiro\/SRLinux-Agent-Kubernetes-Aware-LB"},{"issue":"2","key":"814_CR2","doi-asserted-by":"publisher","first-page":"846","DOI":"10.1109\/TNET.2020.2971587","volume":"28","author":"Y Cheng","year":"2020","unstructured":"Cheng Y, Jia X (2020) NAMP: network-aware multipathing in software-defined data center networks. In: IEEE\/ACM Transactions on Networking 28(2):846\u2013859. https:\/\/doi.org\/10.1109\/TNET.2020.2971587","journal-title":"IEEE\/ACM Trans Netw"},{"key":"814_CR3","unstructured":"Cui L (2023) Kubernetes API performance metrics: examples and best practices. https:\/\/www.redhat.com\/en\/blog\/kubernetes-api-performance-metrics-examples-and-best-practices. Accessed 29 Sept 2025"},{"key":"814_CR4","doi-asserted-by":"publisher","unstructured":"Dhaliwal HK, Lung CH (2018) Load balancing using ECMP in multi-stage clos topology in a datacenter. In: 2018 IEEE Conference on Dependable and Secure Computing (DSC), pp 1\u20137. https:\/\/doi.org\/10.1109\/DESEC.2018.8625147","DOI":"10.1109\/DESEC.2018.8625147"},{"key":"814_CR5","doi-asserted-by":"publisher","unstructured":"Dua A, Randive S, Agarwal A et al (2020) Efficient load balancing to serve heterogeneous requests in clustered systems using Kubernetes. In: 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC), pp 1\u20132. https:\/\/doi.org\/10.1109\/CCNC46108.2020.9045136","DOI":"10.1109\/CCNC46108.2020.9045136"},{"key":"814_CR6","volume-title":"Cloud native data center networking - architecture, protocols, and tools","author":"DG Dutt","year":"2019","unstructured":"Dutt DG (2019) Cloud native data center networking - architecture, protocols, and tools. O\u2019Reilly"},{"key":"814_CR7","doi-asserted-by":"publisher","unstructured":"Furusawa T, Nakao A (2024) Cooperative load balancing of neighboring edge clouds with lisp. In: 2024 International Conference on Computing, Networking and Communications (ICNC), pp 573\u2013578. https:\/\/doi.org\/10.1109\/ICNC59896.2024.10555967","DOI":"10.1109\/ICNC59896.2024.10555967"},{"key":"814_CR8","unstructured":"Kubernetes (2025) Kubernetes documentation. https:\/\/kubernetes.io\/docs\/home\/. Last checked on 31st March 2025"},{"key":"814_CR9","unstructured":"Kubernetes Clients (2025) Python client for the kubernetes API. https:\/\/github.com\/kubernetes-client\/python. Last checked on 25th February 2025"},{"key":"814_CR10","doi-asserted-by":"crossref","unstructured":"Lapukhov P, Premji A, Mitchell J (2016) Use of BGP for routing in large-scale data centers. RFC 7938. https:\/\/doi.org\/10.17487\/RFC7938; https:\/\/www.rfc-editor.org\/info\/rfc7938","DOI":"10.17487\/RFC7938"},{"key":"814_CR11","unstructured":"Larsen M (2018) Sub-optimal sizing of buckets exposed in the apiserver_request_latencies metrics. https:\/\/github.com\/kubernetes\/kubernetes\/issues\/63750. Accessed 30 Sept 2025"},{"key":"814_CR12","doi-asserted-by":"publisher","unstructured":"Laukka L, Fransson C, Pappas N (2023) Load balancing traffic among Kubernetes replicas by utilizing workload estimation. In: 2023 IEEE Conference on Standards for Communications and Networking (CSCN), pp 353\u2013356. https:\/\/doi.org\/10.1109\/CSCN60443.2023.10453145","DOI":"10.1109\/CSCN60443.2023.10453145"},{"key":"814_CR13","doi-asserted-by":"publisher","unstructured":"Liu Q, Haihong E, Song M (2020) The design of multi-metric load balancer for Kubernetes. In: 2020 International Conference on Inventive Computation Technologies (ICICT), pp 1114\u20131117. https:\/\/doi.org\/10.1109\/ICICT48043.2020.9112373","DOI":"10.1109\/ICICT48043.2020.9112373"},{"key":"814_CR14","unstructured":"Luk\u0161a M, Conner K (2025) Kubernetes in action, 2nd edn. Manning Publications Co, Shelter Island, NY. https:\/\/www.manning.com\/books\/kubernetes-in-action-second-edition. Publication date: September 2025"},{"key":"814_CR15","unstructured":"Malhotra N, Sajassi A, Rabadan J et al (2024) Weighted multi-path procedures for EVPN multi-homing. Internet-draft draft-ietf-bess-evpn-unequal-lb-23, internet engineering task force. https:\/\/datatracker.ietf.org\/doc\/draft-ietf-bess-evpn-unequal-lb\/23\/,. Work in Progress"},{"key":"814_CR16","unstructured":"MetalLB (2025) MetalLB. https:\/\/metallb.io\/. Last checked on 25th February 2025"},{"key":"814_CR17","unstructured":"Minikube (2025) Minikube. https:\/\/minikube.sigs.k8s.io\/docs\/. Last checked on 25th February 2025"},{"key":"814_CR18","doi-asserted-by":"publisher","unstructured":"Nepolo E, Lusilao Zodi GA (2021) A predictive ECMP routing protocol for fat-tree enabled data centre networks. In: 2021 15th International Conference on Ubiquitous Information Management and Communication (IMCOM), pp 1\u20138. https:\/\/doi.org\/10.1109\/IMCOM51814.2021.9377396","DOI":"10.1109\/IMCOM51814.2021.9377396"},{"issue":"7","key":"814_CR19","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MCOM.001.1900660","volume":"58","author":"N Nguyen","year":"2020","unstructured":"Nguyen N, Kim T (2020) Toward highly scalable load balancing in Kubernetes clusters. IEEE Commun Mag 58(7):78\u201383. https:\/\/doi.org\/10.1109\/MCOM.001.1900660","journal-title":"IEEE Commun Mag"},{"key":"814_CR20","doi-asserted-by":"crossref","unstructured":"Nguyen QM, Phan LA, Kim T (2022) Load-balancing of kubernetes-based edge computing infrastructure using resource adaptive proxy. Sensors 22(8). https:\/\/doi.org\/10.3390\/s22082869; https:\/\/www.mdpi.com\/1424-8220\/22\/8\/2869","DOI":"10.3390\/s22082869"},{"key":"814_CR21","doi-asserted-by":"publisher","unstructured":"Nieman K, Sajal S (2023) A comparative analysis on load balancing and gRPC microservices in Kubernetes. In: 2023 Intermountain Engineering, Technologyand Computing (IETC), pp 322\u2013327. https:\/\/doi.org\/10.1109\/IETC57902.2023.10152023","DOI":"10.1109\/IETC57902.2023.10152023"},{"key":"814_CR22","unstructured":"Nokia (2025) Containerlab. https:\/\/containerlab.dev\/. Last checked on 25th February 2025"},{"key":"814_CR23","unstructured":"Nokia (2025) Learn SR Linux. https:\/\/learn.srlinux.dev\/. Last checked on 25th February 2025"},{"key":"814_CR24","doi-asserted-by":"publisher","unstructured":"Sahana B, Kumaraswamy T, Nachiketh R et al (2023) Weight based load balancing in Kubernetes using AWS. In: 2023 International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT), pp 629\u2013634. https:\/\/doi.org\/10.1109\/IDCIoT56793.2023.10053466","DOI":"10.1109\/IDCIoT56793.2023.10053466"},{"key":"814_CR25","doi-asserted-by":"publisher","unstructured":"Santos J, Wauters T, Turck FD et al (2024) Towards optimal load balancing in multi-zone Kubernetes clusters via reinforcement learning. In: 2024 33rd International Conference on Computer Communications and Networks (ICCCN), pp 1\u20139. https:\/\/doi.org\/10.1109\/ICCCN61486.2024.10637606","DOI":"10.1109\/ICCCN61486.2024.10637606"},{"key":"814_CR26","doi-asserted-by":"publisher","unstructured":"Senjab K, Abbas S, Ahmed N et al (2023) A survey of Kubernetes scheduling algorithms. J Cloud Comput 12(1). https:\/\/doi.org\/10.1186\/s13677-023-00471-1","DOI":"10.1186\/s13677-023-00471-1"},{"issue":"6","key":"814_CR27","doi-asserted-by":"publisher","first-page":"4354","DOI":"10.1109\/TSC.2024.3479926","volume":"17","author":"S Shen","year":"2024","unstructured":"Shen S, Feng Y, Xu M et al (2024) Tango: harmonious optimization for mixed services in Kubernetes-based edge clouds. IEEE Trans Serv Comput 17(6):4354\u20134367. https:\/\/doi.org\/10.1109\/TSC.2024.3479926","journal-title":"IEEE Trans Serv Comput"},{"key":"814_CR28","doi-asserted-by":"publisher","unstructured":"Sun Y, Xiang H, Ye Q et al (2023) A review of Kubernetes scheduling and load balancing methods. In: 2023 4th International Conference on Information Science, Parallel and Distributed Systems (ISPDS), pp 284\u2013290. https:\/\/doi.org\/10.1109\/ISPDS58840.2023.10235497","DOI":"10.1109\/ISPDS58840.2023.10235497"},{"key":"814_CR29","doi-asserted-by":"publisher","DOI":"10.1201\/9780429027543","volume-title":"OSPF and IS-IS: from link state routing principles to technologies","author":"R Valadas","year":"2019","unstructured":"Valadas R (2019) OSPF and IS-IS: from link state routing principles to technologies. CRC Press"},{"key":"814_CR30","doi-asserted-by":"publisher","unstructured":"Wang Q, Ren Y, Yang S et al (2022) ProxyDWRR: a dynamic load balancing approach for heterogeneous-CPU Kubernetes clusters. In: 2022 IEEE International Conference on Joint Cloud Computing (JCC), pp 65\u201372. https:\/\/doi.org\/10.1109\/JCC56315.2022.00017","DOI":"10.1109\/JCC56315.2022.00017"},{"key":"814_CR31","doi-asserted-by":"publisher","unstructured":"Xi K, Liu Y, Chao HJ (2011) Enabling flow-based routing control in data center networks using probe and ECMP. In: 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp 608\u2013613. https:\/\/doi.org\/10.1109\/INFCOMW.2011.5928885","DOI":"10.1109\/INFCOMW.2011.5928885"},{"key":"814_CR32","doi-asserted-by":"publisher","unstructured":"Ye JL, Chen C, Huang Chu Y (2018) A weighted ECMP load balancing scheme for data centers using P4 switches. In: 2018 IEEE 7th International Conference on Cloud Networking (CloudNet), pp 1\u20134. https:\/\/doi.org\/10.1109\/CloudNet.2018.8549549","DOI":"10.1109\/CloudNet.2018.8549549"},{"key":"814_CR33","doi-asserted-by":"publisher","unstructured":"Zhang H, Guo X, Yan J et al (2014) SDN-based ECMP algorithm for data center networks. In: 2014 IEEE Computers, Communications and IT Applications Conference, pp 13\u201318. https:\/\/doi.org\/10.1109\/ComComAp.2014.7017162","DOI":"10.1109\/ComComAp.2014.7017162"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-025-00814-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-025-00814-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-025-00814-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T14:25:01Z","timestamp":1768227901000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13677-025-00814-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,12]]},"references-count":33,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,12]]}},"alternative-id":["814"],"URL":"https:\/\/doi.org\/10.1186\/s13677-025-00814-0","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,12]]},"assertion":[{"value":"2 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"9"}}