Tag: Autoscaling
Problems related to Autoscaling, such as Autoscaling timeout, or Autoscaling connection timeout.
| ID | Title | Description | Category | Technology | Tags |
|---|---|---|---|---|---|
| prequel-2025-0079 Medium Impact: 3/10 Mitigation: 3/10 | AWS Cluster Autoscaler Access Denied | **Cluster Autoscaler** tries to fetch node-group metadata to decide whether it can scale a workload-affinityed pod. The call to the EKS control plane fails with ``` Failed to get labels from EKS DescribeNodegroup API for nodegroup ‹name› … AccessDeniedException: User ‹ARN› is not authorized to perform: eks:DescribeNodegroup on resource: arn:aws:eks:‹region›:‹acct›:nodegroup/… ``` Once the error is hit the Autoscaler marks the node-group **Not-Ready for scaling actions**, so pending pods remain unscheduled and scale-down decisions are skipped. | AWS Problems | aws-cluster-autoscaler | AWSAutoscaling |
| prequel-2025-0105 Medium Impact: 7/10 Mitigation: 5/10 | Karpenter NodePool budget exceeded; Pods cannot be scheduled | Karpenter is used to automatically provision Kubernetes nodes. NodePools can define a maximum budget for total resource usage to prevent unexpectedly expensive cloud bills. When the budget is reached, Karpenter will stop provisioning new nodes and new pods will fail to schedule. | Autoscaling Problems | karpenter | KarpenterKubernetesAutoscalingCapacityBudgets |