Previously, we talked about scaling applications using a pod autoscaler, a cluster autoscaler, and so on. Sometimes, we may not have clarity about the required scale and it could be very dynamic in nature. In this case, it could be a pretty costly affair to run AKS nodes all the time.
Azure container instances can be integrated with AKS. AKS can schedule pods on ACI. Here, you can define your regular Kubernetes manifest and Azure will take care of any underlying infrastructure resources and will use ACI to run the pods. This is also known as virtual kubelet; this will be where your Kubernetes nodes will be backed up by cloud provider services such as ACI.
You can use virtual kubelet to deploy both Windows- and Linux-based containers. Check out the following link for more information on how to use ACI with AKS: https...