Identifier les clusters GKE inactifs


Vous pouvez identifier les clusters standards Google Kubernetes Engine (GKE) inactifs à l'aide d'insights et de recommandations. Après avoir vérifié que les clusters inactifs identifiés sont inutilisés, vous pouvez les supprimer pour réduire les coûts. Si possible, la recommandation inclut les économies mensuelles prévues pour la suppression d'un cluster. Pour en savoir plus, consultez la section Comprendre l'estimation des coûts pour les clusters inactifs.

GKE fournit des insights et des recommandations pour les scénarios d'optimisation des coûts, tels que les clusters sous-provisionnés, les clusters surprovisionnés et les clusters inactifs, avec des recommandations correspondantes pour effectuer un scaling à la hausse, à la baisse ou supprimer les clusters. Cette page explique comment identifier les clusters inactifs. Consultez également la section Identifier les clusters GKE sous-provisionnés et surprovisionnés.

GKE ne fournit pas d'insights pour les clusters Autopilot, qui entraînent des coûts opérationnels minimaux, car vous ne payez que pour les ressources demandées par vos charges de travail. Pour en savoir plus, consultez la section Tarifs du mode Autopilot.

GKE surveille vos clusters et fournit des conseils pour optimiser votre utilisation via Active Assist, un service qui fournit des outils de recommandation qui génèrent des insights et des recommandations pour l'utilisation des ressources sur Google Cloud.

Pour en savoir plus sur la gestion des insights et des recommandations, consultez la section Optimiser l'utilisation de GKE avec des insights et des recommandations.

Identifier les clusters inactifs

Pour identifier les clusters inactifs, affichez les insights et les recommandations à l'aide de la console Google Cloud , de Google Cloud CLI ou de l'API Recommender. Utilisez les sous-types d'insights présentés dans le tableau de la section suivante et le sous-type de recommandation CLUSTER_IDLE. Dans la console, ces insights apparaissent dans l'onglet Optimisation des coûts de la page Clusters.

Après avoir identifié les clusters inactifs, consultez les considérations relatives à la suppression des clusters inactifs.

Comment GKE identifie-t-il les clusters inactifs ?

GKE utilise des signaux d'utilisation pour déterminer si vous recevez un insight et une recommandation.

Le tableau suivant décrit les signaux utilisés par GKE et le seuil de chaque signal. Chaque signal déclenche un insight indépendant. Si un cluster comporte plusieurs insights, GKE affiche une seule recommandation.

Sous-type d'insight Signal Période d'observation Détails
CLUSTER_IDLE_NO_RUNNING_PODS Aucun pod client en cours d'exécution 30 derniers jours Il n'y a aucun pod dans l'état Running en dehors de l'espace de noms kube-system et gmp-system dans les journaux des événements de métriques du cluster au cours des 30 derniers jours.
CLUSTER_IDLE_NO_NODES Aucun nœud ni pool de nœuds 30 derniers jours Il n'y a aucun nœud ni pool de nœuds dans les journaux des événements des métriques du cluster au cours des 30 derniers jours.
CLUSTER_IDLE_LOW_CPU_UTILIZATION Utilisation faible du processeur et aucun nouveau pod 30 derniers jours Un cluster GKE est inactif avec une faible utilisation du processeur lorsque les deux conditions suivantes sont remplies :
  • L'utilisation du processeur est en moyenne inférieure à 7% chaque heure au cours des 30 derniers jours.
  • Le nombre de pods actifs est resté inchangé au cours des 30 derniers jours.

GKE n'envoie pas de recommandations pour les clusters créés il y a moins de 30 jours.

Comprendre l'estimation des coûts pour les clusters inactifs

Si possible, GKE inclut avec la recommandation un coût mensuel estimé du cluster inactif, qui représente le montant que vous pourriez économiser chaque mois en supprimant le cluster. Cette estimation est basée sur les coûts du cluster pour les 30 derniers jours.

Les économies estimées sont des projections basées sur les dépenses précédentes. Elles ne garantissent pas les coûts ou économies futurs.

Pour afficher ces estimations, assurez-vous de disposer de l'autorisation billing.accounts.getSpendingInformation requise pour obtenir des informations sur les dépenses. Pour en savoir plus, consultez la section Accès à Cloud Billing.

Pour en savoir plus sur le coût de tous vos clusters GKE, y compris une répartition plus détaillée en fonction des espaces de noms et des charges de travail, consultez Obtenir des insights clés sur vos dépenses pour l'allocation des ressources GKE et les coûts des clusters.

Pour en savoir plus sur les coûts d'exécution d'un cluster GKE, consultez la page Tarifs de GKE.

Considérations relatives à la suppression de clusters inactifs

Avant de supprimer un cluster que GKE détermine comme inactif, tenez compte des possibilités suivantes:

  • Quelqu'un utilise-t-il le cluster ? Par exemple, un cluster peut être intentionnellement inactif si son objectif est de maintenir la capacité de basculement.
  • Le cluster doit-il être réduit au lieu d'être supprimé ? Par exemple, un cluster exécutant une charge de travail utile peut être peu utilisé et être identifié comme inactif, car plus de ressources ont été provisionnées que nécessaire.

Mettre en œuvre la recommandation concernant la suppression des clusters inactifs

Si vous avez reçu un insight et une recommandation indiquant que vous disposez d'un cluster inactif qui peut être supprimé et que vous avez éliminé les considérations relatives au maintien de l'exécution du cluster, suivez les instructions de la recommandation. et supprimer le cluster.

Étapes suivantes