Identificar clústeres de GKE inactivos

Puedes identificar clústeres estándar de Google Kubernetes Engine (GKE) inactivos mediante estadísticas y recomendaciones. Una vez que haya verificado que los clústeres inactivos identificados no se usan, puede eliminarlos para ahorrar costes. Si es posible, la recomendación incluye el ahorro mensual previsto si se elimina un clúster. Para obtener más información, consulta Información sobre la estimación de costes de los clústeres inactivos.

GKE proporciona estadísticas y recomendaciones para optimizar los costes en casos como clústeres con aprovisionamiento insuficiente, clústeres con aprovisionamiento excesivo y clústeres inactivos, así como recomendaciones para aumentar o reducir la escala de los clústeres, o bien eliminarlos. En esta página se explica cómo identificar clústeres inactivos. Consulta también Identificar clústeres de GKE con recursos insuficientes o excesivos.

GKE no proporciona estadísticas de los clústeres de Autopilot, que incurren en costes operativos mínimos, ya que solo pagas por los recursos que solicitan tus cargas de trabajo. Para obtener más información, consulta los precios de Autopilot.

GKE monitoriza tus clústeres y te ofrece orientación para optimizar tu uso a través de Active Assist, un servicio que proporciona recomendadores que generan estadísticas y recomendaciones para usar recursos en Google Cloud.

Para obtener más información sobre cómo gestionar las estadísticas y las recomendaciones, consulta el artículo Optimizar el uso de GKE con estadísticas y recomendaciones.

Identificar clústeres inactivos

Para identificar clústeres inactivos, consulta las estadísticas y las recomendaciones con la Google Cloud consola, la CLI de Google Cloud o la API Recommender. Usa los subtipos de estadísticas que se muestran en la tabla de la siguiente sección y el subtipo de recomendación CLUSTER_IDLE. En la consola, estas estadísticas aparecen en la pestaña Optimización de costes de la página Clústeres.

Una vez que hayas identificado los clústeres inactivos, consulta las consideraciones que debes tener en cuenta al eliminar clústeres inactivos.

Cómo identifica GKE los clústeres inactivos

GKE usa señales de utilización para determinar si recibes una estadística y una recomendación.

En la siguiente tabla se describen las señales que usa GKE y el umbral de cada señal. Cada señal activa una estadística independiente. Si un clúster tiene varias estadísticas, GKE muestra una sola recomendación.

Subtipo de estadística Señal Periodo de observación Detalles
CLUSTER_IDLE_NO_RUNNING_PODS No hay pods de clientes en ejecución Últimos 30 días No hay pods en el estado Running fuera de los espacios de nombres kube-system y gmp-system en los registros de eventos de métricas del clúster durante los últimos 30 días.
CLUSTER_IDLE_NO_NODES No hay nodos ni grupos de nodos Últimos 30 días No hay nodos ni grupos de nodos en los registros de eventos de métricas del clúster del clúster durante los últimos 30 días.
CLUSTER_IDLE_LOW_CPU_UTILIZATION Uso de CPU bajo y ningún Pod nuevo Últimos 30 días Un clúster de GKE está inactivo con un uso de CPU bajo cuando se cumplen ambas condiciones:
  • El uso de la CPU se mantiene de media por debajo del 7% cada hora durante los últimos 30 días.
  • El recuento de pods activos no ha cambiado en los últimos 30 días.

GKE no envía recomendaciones para clústeres que se hayan creado hace menos de 30 días.

Información sobre la estimación de costes de los clústeres inactivos

Si es posible, GKE incluye en la recomendación un coste mensual estimado del clúster inactivo, que indica cuánto dinero ahorrarías cada mes si eliminases el clúster. Esta estimación se deriva de los costes del clúster de los últimos 30 días.

Los ahorros estimados son previsiones basadas en gastos anteriores y no garantizan los costes ni los ahorros futuros.

Para ver estas estimaciones, asegúrate de tener el permiso billing.accounts.getSpendingInformation necesario para obtener información sobre el gasto. Para obtener más información, consulta el artículo Acceso a Facturación de Cloud.

Para obtener más información sobre el coste de todos tus clústeres de GKE, incluido un desglose más detallado basado en espacios de nombres y cargas de trabajo, consulta Obtener estadísticas clave sobre el gasto de la asignación de recursos y los costes de los clústeres de GKE.

Para obtener más información sobre los costes de ejecutar un clúster de GKE, consulta los precios de GKE.

Consideraciones al eliminar clústeres inactivos

Antes de eliminar un clúster que GKE determina que está inactivo, ten en cuenta las siguientes posibilidades:

  • ¿Alguien usa el clúster? Por ejemplo, un clúster puede estar inactivo intencionadamente si su finalidad es mantener la capacidad de conmutación por error.
  • ¿Se debe reducir el clúster en lugar de eliminarlo? Por ejemplo, un clúster que ejecute una carga de trabajo útil puede tener una utilización baja y se puede identificar como inactivo porque se han aprovisionado más recursos de los necesarios.

Implementar la recomendación para eliminar clústeres inactivos

Si has recibido una estadística y una recomendación sobre un clúster inactivo que se puede eliminar y has descartado las consideraciones para mantener el clúster en funcionamiento, sigue las instrucciones de la recomendación y elimina el clúster.

Siguientes pasos