Kubernetes v1.37 'Garhwal' Chega com 67 Melhorias e API metrics.k8s.io Estável
Aprofundamento CEVIU
Aprofundamento
A versão 1.37 do Kubernetes, batizada de 'Garhwal', chega com uma série de aprimoramentos focados em estabilidade, automação e gerenciamento de recursos. A novidade é que 16 funcionalidades atingiram o status Stable. A API metrics.k8s.io, por exemplo, que alimenta o HorizontalPodAutoscaler e ferramentas como kubectl top, está agora finalmente estável após quase uma década em Beta. Isso solidifica a base para observabilidade e tomada de decisão automatizada no cluster.
Outro destaque é o suporte do HorizontalPodAutoscaler (HPA) para scale-to-zero em Beta. Para cargas de trabalho orientadas a métricas externas ou de objeto, o HPA pode agora reduzir o número de Pods a zero quando ociosos, otimizando custos e consumo de recursos. A manipulação de YAML também fica mais segura com o KYAML, que garante a validade dos manifestos de forma menos ambígua e se torna Stable. Além disso, a configuração de admission control baseada em manifestos em Beta promete mais resiliência e controle sobre políticas de segurança, sendo carregada diretamente do disco e funcionando mesmo com indisponibilidade do etcd.
O que mudou
A estabilização da API metrics.k8s.io na versão 1.37 é um marco importante, algo que já era antecipado em nossa cobertura anterior, como na notícia 'Kubernetes 1.37: Descontinuação do IPVS no Kube-Proxy e Estabilização da API metrics.k8s.io' de 3 de agosto de 2026. Depois de quase nove anos em Beta, essa API, crucial para o HPA e observabilidade de recursos, alcança a maturidade esperada, garantindo uma base sólida para ferramentas de monitoramento e auto-escalabilidade. Essa transição para v1 sinaliza um compromisso com a estabilidade e previsibilidade de APIs que são pilar da gestão de clusters.
No quesito escalabilidade, o HorizontalPodAutoscaler evoluiu significativamente. Enquanto em junho de 2026, com o lançamento da versão 1.34, já reportávamos melhorias no HPA, a 1.37 traz o recurso de scale-to-zero para Beta. Isso significa que, para determinadas cargas de trabalho, o HPA pode agora desligar todos os Pods quando não há demanda, um avanço crucial para otimização de custos em ambientes de nuvem e para tornar as arquiteturas mais eficientes energeticamente.
Por que isso importa
Para engenheiros de plataforma e times de DevOps, o Kubernetes v1.37 entrega ferramentas que aumentam a eficiência operacional e a resiliência dos clusters. A estabilidade da API metrics.k8s.sio é vital. Isso garante que a coleta de métricas de CPU e memória para Pods e Nodes seja confiável e padronizada, fortalecendo a base para estratégias de auto-escalabilidade e observabilidade crítica.
A capacidade de scale-to-zero do HPA, agora em Beta, é um benefício direto para otimização de custos, especialmente em ambientes onde a demanda de workloads flutua drasticamente. Ao permitir que Pods sejam desativados completamente quando inativos, os recursos são liberados, evitando gastos desnecessários. Funcionalidades como o KYAML Stable e o admission control baseado em manifestos também elevam a segurança e a governança, facilitando a automação e a conformidade nas pipelines de CI/CD.
Linha do tempo
Kubernetes 1.36: Uma Análise Aprofundada das Novas Funcionalidades Alpha
Kubernetes v1.36: Haru é Lançado com 70 Melhorias e Foco em Segurança
Kubernetes v1.36: PSI Metrics para Kubernetes atinge General Availability
Kubernetes 1.34: as novidades da versão e o que esperar
Etcd v3.7.0 Chega com RangeStream e Otimizações Essenciais para Kubernetes
Kubernetes 1.37: Descontinuação do IPVS no Kube-Proxy e Estabilização da API metrics.k8s.io
Kubernetes v1.37 'Garhwal' Chega com 67 Melhorias e API metrics.k8s.io Estável
Perguntas frequentes
O que significa a estabilização da API metrics.k8s.io?
Significa que a API para coletar métricas básicas de CPU e memória de Pods e Nodes, usada por ferramentas como HorizontalPodAutoscaler e kubectl top, está agora em sua versão 1 estável. Isso oferece uma base sólida e confiável para observabilidade e automação em clusters Kubernetes, após quase nove anos em Beta.
Como o HorizontalPodAutoscaler (HPA) scale-to-zero otimiza custos?
O HPA com scale-to-zero permite que workloads baseadas em métricas de objeto ou externas, como filas de mensagens, reduzam o número de Pods para zero quando não há demanda. Ao invés de manter Pods ociosos consumindo recursos, eles são desligados e reiniciados apenas quando o trabalho retorna, gerando economia significativa em custos de infraestrutura.
O que é KYAML e qual sua importância?
KYAML é um subconjunto mais seguro e menos ambíguo de YAML, criado especificamente para Kubernetes. Sua estabilização na v1.37 garante que os manifestos de configuração sejam mais confiáveis e fáceis de validar, sem a necessidade de mudar as ferramentas ou pipelines existentes, pois todo KYAML é um YAML válido.
Quais são os benefícios do manifest-based admission control?
Este recurso, agora em Beta, permite carregar políticas de admission control diretamente de manifestos em disco. Isso garante que as políticas sejam aplicadas desde a inicialização do API server, funcionem mesmo se o etcd estiver indisponível e protejam os próprios recursos de admission control contra modificações, aumentando a resiliência e a segurança.
Fontes
- kubernetes.iofonte original
- Categoria
- CEVIU DevOps
- Publicado
- 28 de agosto de 2026
- Editoria
- CEVIU DevOps
