KEDA no EKS: Escalando Pods por Fila SQS com Terraform

KEDA no EKS: escalando pods pela fila SQS com Pod Identity e Karpenter

O KEDA no EKS resolve um problema que o HPA sozinho não resolve bem: escalar pelo trabalho que está esperando, e não pelo esforço de quem já está trabalhando. Com o KEDA, a quantidade de mensagens numa fila SQS decide quantos pods rodam. Fila vazia, nenhum pod. Fila cheia, os pods sobem, e o Karpenter … Ler mais

Upgrade do EKS sem Downtime com Terraform: Control Plane, Add-ons e Node Groups

Upgrade do EKS sem downtime

O upgrade do EKS não é opcional. Cada versão do Kubernetes tem cerca de 14 meses de suporte padrão no EKS. Depois disso, ou o cluster sobe de versão sozinho, ou você paga bem mais caro pelo suporte estendido. E não existe volta: o control plane não faz downgrade. Por isso vale ter um roteiro … Ler mais

Container Insights no EKS com Terraform: Métricas e Logs com o Add-on do CloudWatch

Container Insights no EKS com Terraform

Um cluster EKS sem Container Insights obriga você a descobrir problemas pelo kubectl, pod por pod. Com ele, CPU, memória, reinícios e logs de todos os containers caem no CloudWatch, com painéis prontos e consultas em segundos. E dá para ligar tudo com um único add-on gerenciado. Este é o oitavo artigo da série artigos-eks, … Ler mais

Karpenter no EKS com Terraform: Autoscaling de Nós com Spot

Karpenter no EKS com instâncias Spot

O Karpenter cria nós no EKS na hora em que um pod fica sem lugar, escolhendo o tipo de instância que cabe naquele pod, e remove os nós que sobram. Não há grupo de tamanho fixo para ajustar: você descreve o que é aceitável (famílias, arquitetura, Spot ou On-Demand) e ele decide o resto. Com … Ler mais