Léxico de TI › Infraestrutura › Cluster Autoscaler

Cluster Autoscaler

Infraestrutura Svenska → Atualizado: 2026-09-28

Componente do Kubernetes que adiciona ou remove nós do cluster com base na pressão de agendamento de pods. Se pods pendentes não conseguem ser agendados por falta de recurso → sobe um nó novo. Se um nó está com menos de 50% de utilização → drain e termina.

Integra com os grupos de auto-scaling do provedor de nuvem: AWS ASG, GCP MIG, Azure VMSS. Prioridade de pod e PodDisruptionBudget são respeitados no scale-down. Pegadinha clássica: DaemonSets mantêm o nó vivo (o Cluster Autoscaler os enxerga como "não pode mover") → os nós não escalam pra baixo. A anotação cluster-autoscaler.kubernetes.io/safe-to-evict: "true" é necessária pra DaemonSets de logging. Alternativa moderna: o Karpenter (originalmente da AWS, hoje multi-cloud) pensa de forma mais agressiva — provisiona nós do tamanho exato pra cada workload pendente, em vez de escolher entre node groups fixos.

← Voltar ao léxico