Overview
The Autoscaling page shows the node autoscaler configuration and status for each of your clusters. Niro reads this information from the cluster read-only — it never modifies the autoscaler configuration or makes scaling decisions.Autoscaling insights are available on Pro and above.
Supported autoscalers
Niro detects and surfaces configuration for:
If a cluster doesn’t run either autoscaler, the autoscaling tab shows a notice that no autoscaler was detected.
What you can see
Fleet-level view (/autoscaling)
- All clusters with a detected autoscaler
- Per-cluster: autoscaler type, NodePool/NodeGroup count, current node count vs. capacity bounds
Cluster-level view
Open a cluster → Autoscaling for a detailed breakdown: For Karpenter:- Each NodePool and its associated NodeClass
- Instance type requirements (CPU families, memory ranges)
- Spot vs. on-demand preference
- Scale-down behavior (consolidation policy, disruption budget)
- Currently pending node requests
- Each NodeGroup with its min, current, and max node counts
- Scale-down settings (delay, utilization threshold)
How Niro detects the autoscaler
During each agent heartbeat, the agent scans for Karpenter NodePool objects and Cluster Autoscaler Deployment resources. If either is found, Niro marks the cluster as autoscaler-enabled and begins surfacing that autoscaler’s configuration. No extra installation or configuration is required — Niro reads what’s already in the cluster.Read-only guarantee
Niro never writes to your autoscaler configuration. It never creates, patches, or deletes NodePools, NodeClasses, or NodeGroups. If you see an autoscaler change in your cluster, it did not come from Niro.Niro’s autoscaling insights are purely observational. All scaling decisions remain with the autoscaler you installed.
Using autoscaling data alongside cost
The autoscaling view pairs naturally with Cost Monitoring. Understanding your NodePool instance constraints (what sizes Karpenter can provision) helps explain why costs change during scale-out events.Related
Cost Monitoring
How node costs are calculated and tracked.
Rightsizing
Adjust pod resource requests to work better with autoscaling.
Fleet Monitoring
Live node count, status, and resource pressure.
Plans
Autoscaling insights are available on Pro and Enterprise.