I. Introduction
The cloud-native computing paradigm has emerged rapidly due to the advantages of microservice architecture, which provides improved scalability and stability for cloud applications compared to monolithic architecture [1]. Containers that are lighter than virtual machines are commonly utilized to handle microservices efficiently [2], [3]. As these containers are vast and complicated, they are managed via a container orchestration platform that provides a container automation management technique [4], [5]. Kubernetes, among various platforms, provides a reactive mechanism-based resource autoscaling technique to provide scalability and availability of microservices from complicated workloads, and is primarily comprised of vertical pod autoscaling (VPA) and horizontal pod autoscaling (HPA) [6], [7].