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.
Kubernetes Community / CNCF.
Scale out or in by adding or removing instances.
Available as a service and managed through ARM, REST API, Azure Portal, or Azure CLI.
Yes, through Azure Support.
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)
You can autoscale the following Azure services:
- Azure Kubernetes Service
- Cluster Autoscaler will be in your Kubernetes cluster and needs to be operated.