Cluster Autoscaler for Azure Kubernetes Service
Cluster Autoscaler for Azure Kubernetes Service automatically scales a node pool in your Azure Kubernetes Service cluster to meet the cluster demand.
This is a managed offering of the open-source Kubernetes Cluster Autoscaler so that you have to worry less about the infrastructure.
Maintainer
Kubernetes Community / CNCF.
Scaling Mechanism
Scale out or in by adding or removing instances.
Deployment
Available as a service and managed through ARM, REST API, Azure Portal, or Azure CLI.
Support
Yes, through Azure Support.
Observability
Azure Kubernetes Service provides a variety of ways to gain insights on your autoscaling:
- Diagnostic Logs
- Kubernetes Events (Kubernetes docs)
- You can forward them to Azure Event Grid by using Kubernetes Event Grid Bridge
- Metrics (Preview)
Supported Services
You can autoscale the following Azure services:
- Azure Kubernetes Service
Limitations
- Cluster Autoscaler will be in your Kubernetes cluster and needs to be operated.