Publicado: Apr 26, 2022

O Amazon Elastic Kubernetes Service (EKS) está anunciando a versão 0.9.0 do projeto de escalonamento automático do cluster de código aberto Karpenter. O Karpenter é um autoescalador de cluster flexível e de alta performance do Kubernetes que ajuda a melhorar a disponibilidade da aplicação e a utilização de recursos. O Karpenter v0.9.0 adiciona suporte para restrições de agendamento Kubernetes poAffinity e podantiAffinity, o que aumenta sua compatibilidade com gráficos Helm populares de terceiros e expande o suporte para casos de uso de alta disponibilidade.

O Karpenter v0.9.0 é a versão mais recente desde o lançamento do projeto no re:Invent 2021. Em 7 de janeiro de 2022, o Karpenter v0.5.4 adicionou suporte para agendamento com reconhecimento de topologia de volume, permitindo seu uso com workloads Kubernetes com reconhecimento de estado. Em 14 de março de 2022, o Karpenter v0.7.0 facilitou a personalização da computação provisionada, removendo a necessidade de modelos de execução do EC2 personalizados, inclusive ao usar o Bottlerocket como sistema operacional. Com a versão v0.9.0, o Karpenter oferece suporte total a workloads que usam o Kubernetes podantiAffinity para obter melhor disponibilidade, espalhando pods em vários hosts ou zonas de disponibilidade.

Para saber mais, acesse o site de documentação do Karpenter ou o projeto GitHub. Para saber mais sobre o Amazon EKS, acesse a página do produto do EKS.