Hello, @Jens Voorpyl !
How can I scale up my AKS resource faster than using the cluster autoscaler?
There are many scaling options available in AKS including manual scaling, the horizontal pod autoscaler, the cluster autoscaler, and integrating with Azure Container Instances (ACI). The cluster autoscaler may take a few minutes for nodes to provision and for Kubernetes scheduler to run pods them.
A rapid scaling option would be to integrate with Azure Container Instances (ACI):
https://learn.microsoft.com/en-us/azure/aks/concepts-scale#burst-to-azure-container-instances-aci
ACI lets you quickly deploy container instances without additional infrastructure overhead. When you connect with AKS, ACI becomes a secured, logical extension of your AKS cluster. The virtual nodes component, which is based on virtual Kubelet, is installed in your AKS cluster that presents ACI as a virtual Kubernetes node. Kubernetes can then schedule pods that run as ACI instances through virtual nodes, not as pods on VM nodes directly in your AKS cluster. Your application requires no modifications to use virtual nodes. Your deployments can scale across AKS and ACI and with no delay as the cluster autoscaler deploys new nodes in your AKS cluster. Virtual nodes are deployed to an additional subnet in the same virtual network as your AKS cluster. This virtual network configuration secures the traffic between ACI and AKS. Like an AKS cluster, an ACI instance is a secure, logical compute resource isolated from other users.
Hopefully this is what you are looking for! If you have additional questions, please let us know in the comments.
If this has been helpful, please take a moment to accept answers as this helps increase visibility of this question for other members of the Microsoft Q&A community. Thank you for helping to improve Microsoft Q&A!