Challenges in service discovery for microservices deployed in a Kubernetes cluster - a case study

被引:2
|
作者
Erdenebat, Baasanjargal [1 ]
Bud, Bayarjargal [2 ]
Kozsik, Tamas [1 ]
机构
[1] Eotvos Lorand Univ, Dept Programming Languages & Compilers, Budapest, Hungary
[2] Natl Univ Mongolia, Ulan Bator, Mongolia
来源
关键词
Microservice; container; service discovery; CoreDNS; Kubernetes;
D O I
10.36244/ICJ.2023.5.11
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
With Kubernetes emerging as one of the most popular infrastructures in the cloud-native era, the utilization of containerization and tools alongside Kubernetes is steadily gaining traction. The main goal of this paper is to evaluate the service discovery mechanisms and DNS management (CoreDNS) of Kubernetes, and to present a general study of an experiment on service discovery challenges. In large scale Kubernetes clusters, running pods, services, requests, and workloads can be substantial. The increased number of HTTP-requests often result in resource utilization concerns, e.g., spikes of errors [24], [25]. This paper investigates potential optimization strategies for enhancing the performance and scalability of CoreDNS in Kubernetes. We propose a solution to address the concerns related to CoreDNS and provide a detailed explanation of how our implementation enhances service discovery functionality. Experimental results in a real-world case show that our solution for the CoreDNS ensures consistency of the workload. Compared with the default CoreDNS configuration, our customized approach achieves better performance in terms of number of errors for requests, average latency of DNS requests, and resource usage rate.
引用
收藏
页码:69 / 75
页数:7
相关论文
共 50 条
  • [41] Generating Realistic Attack Data for Microservices: Framework and Case Study
    Castro, Jessica
    Laranjeiro, Nuno
    Vieira, Marco
    PROCEEDINGS OF12TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE AND SECURE COMPUTING, LADC 2023, 2023, : 60 - 69
  • [42] Reactive Microservices for the Internet of Things: A case study in Fog Computing
    Lira de Santana, Cleber Jorge
    Alencar, Brenno de Mello
    Serafim Prazeres, Cassio V.
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1243 - 1251
  • [43] Big Data Knowledge Discovery as a Service: Recent Trends and Challenges
    Neelam Singh
    Devesh Pratap Singh
    Bhasker Pant
    Wireless Personal Communications, 2022, 123 : 1789 - 1807
  • [44] Big Data Knowledge Discovery as a Service: Recent Trends and Challenges
    Singh, Neelam
    Singh, Devesh Pratap
    Pant, Bhasker
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 123 (02) : 1789 - 1807
  • [45] Discovery challenges and automation for service-based applications in grid
    Pastore, Serena
    WEBIST 2007: Proceedings of the Third International Conference on Web Information Systems and Technologies, Vol IT: INTERNET TECHNOLOGY, 2007, : 333 - 336
  • [46] Consumer-Driven Contract Tests for Microservices: A Case Study
    Lehva, Jyri
    Makitalo, Niko
    Mikkonen, Tommi
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 497 - 512
  • [47] Recent Experiences and Challenges of Military Physiotherapists Deployed to Afghanistan: A Qualitative Study
    Rowe, Peter
    Carpenter, Christine
    PHYSIOTHERAPY CANADA, 2011, 63 (04) : 453 - 463
  • [48] Service loads in dragline tubular structures: a case study of cluster A5
    Mashiri, Fidelis R.
    Joshi, Suraj
    Pang, N. L.
    Dayawansa, Daya P.
    Zhao, X. L.
    Chitty, Gerard
    Jiao, Hui
    Price, John W. H.
    STRUCTURAL CONTROL & HEALTH MONITORING, 2013, 20 (02): : 90 - 109
  • [49] Architectural Technical Debt in Microservices A case study in a large company
    de Toledo, Saulo S.
    Martini, Antonio
    Przybyszewska, Agata
    Sjoberg, Dag I. K.
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT 2019), 2019, : 78 - 87
  • [50] Network Analysis of Microservices: A Case Study on Alibaba Production Clusters
    Khodabandeh, Ghazal
    Ezaz, Alireza
    Ezzati-Jivan, Naser
    COMPANION OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE COMPANION 2024, 2024, : 67 - 71