Identifica los clústeres de GKE con aprovisionamiento insuficiente y excesivo


En esta página, se explica cómo identificar clústeres de Google Kubernetes Engine (GKE) con aprovisionamiento insuficiente y excesivo. GKE proporciona estadísticas y recomendaciones para situaciones de optimización de costos, como clústeres con aprovisionamiento excesivo y clústeres inactivos, y situaciones de mejora de la confiabilidad, como clústeres con aprovisionamiento insuficiente. GKE proporciona las recomendaciones correspondientes para escalar los clústeres, reducirlos o borrarlos. En el caso de los clústeres inactivos, consulta Identifica clústeres de GKE inactivos.

Después de verificar que los clústeres identificados se beneficiarían de la recomendación para aumentar o disminuir la escala, puedes realizar el cambio recomendado para ahorrar costos o aumentar la confiabilidad de tu clúster. Si es posible, la recomendación incluye los ahorros o costos mensuales proyectados. Para obtener más información, consulta Información sobre las estimaciones de costos o ahorros.

GKE no proporciona estas estadísticas para los clústeres de Autopilot, que generan costos operativos mínimos, ya que solo pagas por los recursos que solicitan tus cargas de trabajo. Para obtener más información, consulta Precios de Autopilot.

GKE supervisa tus clústeres y ofrece orientación para optimizar el 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 administrar las estadísticas y las recomendaciones, consulta Optimiza el uso de GKE con estadísticas y recomendaciones.

Obtén estadísticas y recomendaciones para clústeres con aprovisionamiento insuficiente y excesivo

GKE muestra estas estadísticas y recomendaciones en las siguientes ubicaciones de la consola de Google Cloud :

  • En la página Clústeres de Kubernetes, en las siguientes ubicaciones:
    • En la lista de Clústeres de Kubernetes, en la columna Notificaciones de los clústeres correspondientes
    • Banners de notificaciones en la página Clústeres de un clúster específico
  • Concentrador de FinOps

Las recomendaciones tienen los siguientes títulos en la página Clústeres de Kubernetes:

  • Clústeres con aprovisionamiento excesivo: "Disminuye los recursos del clúster para reducir los costos"
  • Clústeres con aprovisionamiento insuficiente: "Aumentar los recursos del clúster para mejorar la confiabilidad"

También puedes recibir estas estadísticas y recomendaciones a través de Google Cloud CLI o la API de Recommender con los subtipos CLUSTER_UNDERPROVISIONED y CLUSTER_OVERPROVISIONED.

Sigue las instrucciones para ver estadísticas y recomendaciones.

Después de identificar los clústeres aprovisionados de forma insuficiente o excesiva, consulta las consideraciones para ajustar el tamaño de los clústeres.

Cómo GKE identifica clústeres con aprovisionamiento insuficiente y excesivo

En la siguiente tabla, se describen los indicadores que usa GKE para identificar los clústeres con aprovisionamiento insuficiente y excesivo que se pueden escalar hacia arriba o hacia abajo, y el umbral para cada indicador. Además, en esta tabla, se muestra la acción que te recomendamos que realices en esta situación.

Subtipo Indicador Período de observación Detalles Recomendación
CLUSTER_UNDERPROVISIONED El uso de CPU o memoria es alto Últimos 30 días Un clúster de GKE tiene un aprovisionamiento insuficiente cuando el uso promedio de CPU y memoria es superior al 80% durante cada hora en los últimos 30 días. Ajusta el clúster para aumentar la confiabilidad
CLUSTER_OVERPROVISIONED El uso de CPU y memoria es bajo Últimos 30 días Un clúster de GKE está sobreaprovisionado cuando el uso de CPU y memoria promedia entre el 7% y el 20% durante cada hora, en los últimos 30 días. Reduce la escala de tu clúster para ahorrar costos

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

Comprende las estimaciones de costos o ahorros

Si es posible, la recomendación de GKE incluye una estimación que proyecta el costo o los ahorros mensuales si ajustas el tamaño del clúster. Esta estimación se basa en los costos del clúster durante los últimos 30 días.

Los costos o ahorros estimados son proyecciones basadas en inversiones anteriores y no son una garantía de costos o ahorros futuros.

Para ver estas estimaciones, asegúrate de tener el permiso billing.accounts.getSpendingInformation requerido para obtener información sobre la inversión. Para obtener más información, consulta Acceso a la Facturación de Cloud.

Para obtener más información sobre el costo de todos tus clústeres de GKE, incluso un desglose más detallado basado en espacios de nombres y cargas de trabajo, consulta Obtén estadísticas de gastos clave para la asignación de recursos y los costos de clústeres de GKE.

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

Consideraciones para ajustar el tamaño de los clústeres

Antes de seguir una recomendación para aumentar o disminuir la escala de un clúster, ten en cuenta lo siguiente:

  • Revisa el uso de recursos de las aplicaciones que se ejecutan en tu clúster para ver su rendimiento y si usan más o menos CPU y memoria de lo esperado. Para obtener instrucciones, consulta Cómo analizar las solicitudes de recursos.
  • Las cargas de trabajo de procesamiento por lotes pueden mantener intencionalmente una alta utilización de los recursos del clúster para lograr una eficiencia en costos. Si los recursos del clúster asignados son suficientes para las tareas por lotes que se ejecutan en el clúster, no es necesario escalar el clúster con alta utilización, que se identificó como con aprovisionamiento insuficiente.

Implementa la recomendación para ajustar el tamaño de un clúster

Revisa la siguiente información para comprender cómo puedes ajustar el tamaño de un clúster para que se adapte mejor al uso de tus recursos.

Ajusta el tamaño de un clúster con aprovisionamiento insuficiente

Para implementar la recomendación de minimizar el riesgo de confiabilidad ajustando el tamaño de un clúster con aprovisionamiento insuficiente, aumenta los recursos del clúster. Para ello, puedes realizar algunas de las siguientes acciones:

Cuando implementas esta recomendación, te aseguras de que tu clúster siga siendo confiable porque tiene la cantidad adecuada de recursos para sus aplicaciones.

Ajusta el tamaño de un clúster sobreaprovisionado

Para implementar la recomendación de ahorrar costos ajustando el tamaño de un clúster sobreaprovisionado, disminuye los recursos del clúster. Ajusta las asignaciones de CPU y memoria del clúster para que coincidan con las necesidades de tu carga de trabajo. Para ello, puedes realizar algunas de las siguientes acciones:

Cuando implementas esta recomendación, te aseguras de no usar más recursos de los necesarios para ejecutar las aplicaciones de tu clúster.

¿Qué sigue?