É 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.