Hi Cost efficiency with Azure Kubernetes,
Thank you for reaching out to us on the Microsoft Q&A forum.
In addition to the @David Singh please follow the steps below when creating your cluster to reduce the cost of your AKS cluster:
Use the Cluster Autoscaler to automatically scale the number of nodes in your AKS cluster based on actual resource usage. This will help reduce costs during periods of low demand.
Ensure that each pod's CPU and memory resource requests and limits are properly configured. Proper resource limits ensure that Kubernetes schedules your pods more efficiently, avoiding both over-provisioning and underutilization of resources.
Configure the Horizontal Pod Autoscaler (HPA) in your AKS cluster to dynamically scale the number of pods based on CPU, memory usage, or custom metrics. This allows your system to scale according to demand without over-provisioning resources.
If the environment is for development or testing purposes, check if you're eligible for Azure Dev/Test pricing. This offers significant discounts on various Azure resources including VMs and AKS.
Enable cluster autoscaling to automatically adjust the number of nodes in each pool based on demand. This helps reduce the cost of unused nodes during idle times.
Please find the below documents for more information:
If the information is helpful, please consider by clicking the "Upvote and Accept answer" on the post.