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 条
  • [21] Towards Service Discovery and Autonomic Version Management in Self-healing Microservices Architecture
    Wang, Yuwei
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 63 - 66
  • [22] Challenges for Drug Discovery - A Case Study of Urokinase Receptor Inhibition
    Chen, Zhuo
    Lin, Lin
    Huai, Qing
    Huang, Mingdong
    COMBINATORIAL CHEMISTRY & HIGH THROUGHPUT SCREENING, 2009, 12 (10) : 961 - 967
  • [23] Formalizing Microservices Patterns with Event-B: The Case of Service Registry
    Vergara, Sebastian
    Gonzalez, Laura
    Ruggia, Raul
    SERVICE-ORIENTED COMPUTING - ICSOC 2023 WORKSHOPS, 2024, 14518 : 253 - 264
  • [24] A Case Study in Computational Caching Microservices for HPC
    Jenkins, John
    Shipman, Galen
    Mohd-Yusof, Jamaludin
    Barros, Kipton
    Carns, Philip
    Ross, Robert
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1309 - 1316
  • [25] An Empirical Study of Service Mesh Traffic Management Policies for Microservices
    Sedghpour, Mohammad Reza Saleh
    Klein, Cristian
    Tordsson, Johan
    PROCEEDINGS OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '22), 2022, : 17 - 27
  • [26] Microservices validation: Mjolnirr platform case study
    Savchenko, D. I.
    Radchenko, G. I.
    Taipale, O.
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 235 - 240
  • [27] Smart City Service System Engineering Based on Microservices Architecture Case Study: Government of Tangerang City
    Hidayat, Taufiq
    Suhardi
    Kurniawan, Novianto Budi
    2017 INTERNATIONAL CONFERENCE ON ICT FOR SMART SOCIETY (ICISS), 2017,
  • [28] Identifying IT Service Management Challenges: A Case Study in Two IT Service Provider Companies
    Heikkinen, Sanna
    Jaentti, Marko
    2012 23RD INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA), 2012, : 55 - 59
  • [29] A Case Study on Five Maturity Levels of A Kubernetes Operator
    Duan, Ruxiao
    Zhang, Fan
    Khan, Samee U.
    2021 IEEE CLOUD SUMMIT (CLOUD SUMMIT 2021), 2021, : 1 - 6
  • [30] Secure Kubernetes Networking Design Based on Zero Trust Model: A Case Study of Financial Service Enterprise in Indonesia
    Surantha, Nico
    Ivan, Felix
    INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2019, 2020, 994 : 348 - 361