Identificar clusters inativos do GKE


É possível identificar clusters inativos do Google Kubernetes Engine (GKE) usando insights e recomendações do Recomendador de cluster inativo. Depois de verificar se os clusters inativos identificados não estão sendo usados, exclua-os para economizar custos. O Recomendador de cluster inativo não é relevante para clusters do Autopilot, que geram custos operacionais mínimos, porque você paga apenas pelos recursos solicitados pelas cargas de trabalho. Para saber mais, consulte Preços do Autopilot.

O GKE monitora seus clusters e fornece orientações para otimizar o uso com o Recommender, um serviço que fornece insights e recomendações para usar recursos no Google Cloud.

Para saber mais sobre como gerenciar insights e recomendações, consulte Otimizar o uso do GKE com insights e recomendações.

Identificar clusters inativos

Para identificar clusters inativos, visualize insights e recomendações gerados pelo Recomendador de cluster inativo usando o console do Google Cloud, a Google Cloud CLI ou a API Recommender. Use os subtipos de insight mostrados na tabela na seção a seguir e o subtipo de recomendação CLUSTER_IDLE. No console, esses insights aparecem na guia Otimização de custos da página Clusters.

Depois de identificar os clusters inativos, consulte as considerações ao excluir clusters inativos.

Como o recomendador identifica clusters inativos

Esse recomendador usa sinais de utilização para determinar se você receberá um insight ou uma recomendação.

A tabela a seguir descreve os sinais que o Recomendador de cluster inativo usa e o limite de cada sinal. Cada indicador aciona um insight independente. Se houver vários insights para o mesmo cluster, o GKE exibirá uma única recomendação.

Subtipo de insight Sinal Limite Detalhes
CLUSTER_IDLE_NO_RUNNING_PODS Nenhum pod de cliente em execução Últimos 30 dias Não há pods no estado Running fora do namespace kube-system e gmp-system nos logs de eventos de métricas do cluster nos últimos 30 dias.
CLUSTER_IDLE_NO_NODES Nenhum nó ou pool de nós Últimos 30 dias Não há nós ou pools de nós nos logs de eventos de métricas do cluster nos últimos 30 dias.
CLUSTER_IDLE_LOW_CPU_UTILIZATION Baixa utilização da CPU e nenhum novo objeto Abaixo da média de 7% durante 1 hora e nos últimos 30 dias O uso da CPU (média durante 1 hora) está abaixo de 7%, e não houve alteração na contagem de objetos nos últimos 30 dias.

Considerações ao excluir clusters inativos

Antes de excluir um cluster inativo indicado pelo Recomendador de cluster inativo, pense nas possibilidades a seguir:

  • Alguém usa o cluster? Por exemplo, um cluster pode estar intencionalmente inativo se o objetivo dele é manter a capacidade de failover.
  • O cluster pode ter redução de escala vertical em vez de ser excluído? Por exemplo, um cluster que executa uma carga de trabalho útil pode ter baixa utilização e ser identificado como inativo porque mais recursos foram provisionados do que o necessário.

Implementar a recomendação para excluir clusters inativos

Se você recebeu um insight e uma recomendação de que tem um cluster inativo que pode ser excluído e excluiu as considerações para manter o cluster em execução, siga as instruções na recomendação e exclua o cluster.

A seguir