Anúncio do Karpenter 1.0

Publicado: 14 de ago de 2024

Hoje, com o lançamento do Karpenter versão 1.0.0, as APIs do Karpenter saem da fase de beta. O Karpenter é uma solução de gerenciamento de computação de Kubernetes flexível, eficiente e de alta performance que ajuda a melhorar a disponibilidade das aplicações, reduzir a sobrecarga operacional e aumentar a utilização da computação no cluster. Esta versão também inclui três novos recursos que oferecem aos clientes maior controle sobre como e quando o Karpenter interrompe as aplicações do Kubernetes. Os clientes podem usar o Karpenter com o Amazon Elastic Kubernetes Service (EKS) ou qualquer cluster de Kubernetes compatível.

Como outros projetos de código aberto do Kubernetes, as APIs do Karpenter seguem uma progressão de maturidade alfa, beta e estável. Em outubro de 2023, as APIs do projeto Karpenter passaram de alfa para beta. Este lançamento marca a etapa final da maturidade do projeto. Os clientes podem ter certeza de que todas as APIs do Karpenter permanecerão disponíveis nas futuras versões 1.0 secundárias e não serão modificadas de nenhuma forma que resulte em alterações significativas. Além do encerramento da versão beta, esta versão 1.0 inclui três novos recursos para o Karpenter: 1) a capacidade de especificar motivos de interrupção para orçamentos de interrupção (por exemplo, subutilização, vazio e desvio); 2) um modo de interrupção forçada que ajuda os clientes a equilibrar a disponibilidade da aplicação com os requisitos de segurança; e 3) uma expansão de consolidateAfter, que permite que os clientes ajustem melhor o recurso de consolidação do Karpenter para cumprir requisitos de economia e disponibilidade de aplicações.

Uma descrição completa desses recursos e das outras mudanças introduzidas na v1.0.0 estão disponíveis no blog de lançamento do Karpenter 1.0. Para saber mais sobre o Karpenter, acesse karpenter.sh ou a página Autoscaling do Guia do usuário do Amazon EKS.