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 条
  • [31] Cluster Based Distributed Service Discovery in Internet of Vehicle
    Sharma, Nishant
    Chauhan, Naveen
    Chand, Narottam
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2021, 17 (03) : 281 - 288
  • [32] Identifying Knowledge Management Challenges in a Service Desk: A Case Study
    Jantti, Marko
    Kalliokoski, Jaakko
    SECOND INTERNATIONAL CONFERENCE ON INFORMATION, PROCESS, AND KNOWLEDGE MANAGEMENT: EKNOW 2010, 2010, : 100 - 105
  • [33] ExCovery - A Framework for Distributed System Experiments and a Case Study of Service Discovery
    Dittrich, Andreas
    Wanja, Stefan
    Malek, Miroslaw
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1315 - 1324
  • [34] Auto-discovery capabilities for service management: an ISP case study
    Ramanathan S.
    Caswell D.
    Neal S.
    Journal of Network and Systems Management, 2000, 8 (4) : 457 - 482
  • [35] Auto-discovery capabilities for service management: An ISP case study
    Ramanathan, Srinivas
    Caswell, Deborah
    Neal, Scott
    HP Laboratories Technical Report, 1999, (68):
  • [36] Web service discovery: Rationale, challenges, and solution directions
    Tokmak, Ahmet Vedat
    Akbulut, Akhan
    Catal, Cagatay
    COMPUTER STANDARDS & INTERFACES, 2024, 88
  • [37] A cluster-based web service discovery in MANET environments
    Kim, Yeon-Seok
    Shim, Yoo-Seok
    Lee, Kyong-Ho
    MOBILE INFORMATION SYSTEMS, 2011, 7 (04) : 299 - 315
  • [38] Challenges for a broadband service strategy in rural areas: A Romanian case study
    Puschita, Emanuel
    Constantinescu-Dobra, Anca
    Colda, Rebeca
    Vermesan, Irina
    Moldovan, Ancuta
    Palade, Tudor
    TELECOMMUNICATIONS POLICY, 2014, 38 (02) : 147 - 156
  • [39] Challenges of Mining Twitter Data for Analyzing Service Performance: A Case Study of Transportation Service in Malaysia
    Chua, Hui Na
    Liao, Alvin Wei Qiang
    Low, Yeh Ching
    Lee, Angela Siew Hoong
    Ismail, Maizatul Akmar
    BUSINESS INFORMATION SYSTEMS WORKSHOPS, BIS 2021, 2022, 444 : 227 - 239
  • [40] Technical Debt in Microservices: A Mixed-Method Case Study
    Verdecchia, Roberto
    Maggi, Kevin
    Scommegna, Leonardo
    Vicario, Enrico
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 217 - 236