Open Access

Authors: Roman A. Dolmatov, Sergei E. Saradgishvili

PDFPDF

Abstract: This paper proposes a novel hybrid autoscaling system for Kubernetes-based microservices, integrating Horizontal and Vertical Pod Autoscalers with custom metric monitoring and heuristic scheduling strategies (PROP, CONT, UTIL). The proposed approach enhances resource efficiency, fault tolerance, and system responsiveness under variable load conditions. Implementation is validated through real-world deployment using Prometheus, Grafana, and Vegeta, and addresses gaps in existing approaches that rely solely on CPU/memory metrics. Results show improved scalability, resource allocation, and performance. The work contributes a flexible, adaptive model with practical implications for cloud-native application management.

Keywords: Kubernetes, Autoscaling, Microservices, Prometheus, Grafana, Hybrid Architecture, Custom Metrics, Cloud-native, Fault Tolerance, Intelligent Scheduling

Cite this paper

Roman A. Dolmatov, Sergei E. Saradgishvili. (2025) Optimizing Microservices Scalability and Resiliency with Kubernetes. International Journal of Communications, 10 , 16-20

Creative Commons

Copyright © 2024 Author(s) retain the copyright of this article. This article is published under the terms of the Creative Commons Attribution License 4.0