Utiliser la présentation de GKE Enterprise

La présentation de GKE Enterprise dans la console Google Cloud offre une vue d'ensemble de votre parc. Elle fournit un aperçu de votre utilisation des ressources au niveau du parc, que vous pouvez utiliser pour optimiser les dépenses, la conception des applications et l'allocation des ressources, y compris l'utilisation des processeurs, de la mémoire et des disques, par parc et par cluster. Elle lprésente également la conformité de Policy Controller à l'échelle de votre parc, ce qui vous aide à identifier les domaines dans lesquels vous pouvez améliorer la sécurité et l'état de synchronisation de vos packages Config Sync.

Dans cette page, nous partons du principe que vous maîtrisez la gestion des ressources dans Kubernetes. Pour en savoir plus, consultez la section Gestion des ressources pour les pods et les conteneurs dans la documentation de Kubernetes.

La présentation de GKE Enterprise dans la console Google Cloud est disponible pour les utilisateurs du parc qui ont activé l'intégralité de la plate-forme GKE Enterprise. Si vous avez activé GKE Enterprise, vous pouvez également afficher les informations de présentation du parc dans la présentation de GKE Enterprise.

Consulter la présentation

Pour afficher la vue d'ensemble :

Sélectionner un filtre de période

Par défaut, la présentation de GKE Enterprise indique l'utilisation des ressources au cours de la dernière heure. Pour modifier cette période, utilisez les options de filtre de période:

  • Sélectionnez la période sur laquelle vous souhaitez afficher l'utilisation moyenne des ressources des conteneurs de parc. Choisissez l'une des options prédéfinies ou sélectionnez Personnalisée pour spécifier une période personnalisée.

Afficher les clusters et l'utilisation totale des ressources

La vue d'ensemble en haut de la page fournit une vue d'ensemble de vos clusters et de l'utilisation totale du processeur/de la mémoire/du disque au cours de la période que vous avez sélectionnée. Les métriques d'utilisation des ressources sont générées à l'aide des données système Cloud Monitoring des clusters de votre parc. Si vous voyez la section Données manquantes de... en haut de la page, consultez la section Activer le système Cloud Monitoring pour les clusters de parc ci-dessous.

Afficher l'état du cluster

Dans la section Clusters de ce parc, vous pouvez voir le nombre de clusters présents dans votre parc. Des avertissements ou des erreurs s'affichent en cas de problème de connectivité au parc: par exemple, si vous avez supprimé un cluster sans annuler son enregistrement au préalable, ou si vous devez vous connecter à un cluster en dehors de Google Cloud pour en afficher les détails.

  • Si une erreur ou un avertissement s'affiche, cliquez sur la notification pour afficher le ou les clusters problématiques, et résoudre le problème.
  • Cliquez sur Afficher tous les clusters pour afficher la liste complète des clusters de votre parc.

Afficher l'utilisation totale des ressources

Les sections Utilisation totale du processeur/de la mémoire/du disque indiquent l'utilisation moyenne des ressources réelles de processeur, de mémoire et de disque de tous vos conteneurs de parc par rapport aux ressources pouvant être allouées aux nœuds de cluster de ce parc sur la période choisie. L'indication Pouvant être alloué sur un nœud Kubernetes correspond à la quantité de ressources pouvant être utilisées par les pods standards de ce nœud.

Cette vue offre un aperçu rapide de l'utilisation des ressources et des ressources disponibles de votre parc. Elle peut indiquer les problèmes potentiels à examiner plus en détail avec des métriques plus détaillées. Par exemple, si l'utilisation totale du processeur est très faible, vous pouvez utiliser les métriques "par cluster" ci-dessous pour identifier les clusters pouvant être redimensionnés.

Afficher l'utilisation détaillée des ressources

Cette section fournit une vue détaillée de l'utilisation que fait votre parc de ses ressources cloud ou sur site, y compris l'utilisation des ressources par parc, et l'utilisation principale et faible des ressources par cluster. Cela peut vous aider à identifier, par exemple, les clusters potentiellement sous-utilisés ou surexploités que vous souhaitez redimensionner. Pour en savoir plus sur le mode de calcul de ces métriques, consultez la section Métriques d'utilisation des ressources de parc.

Afficher l'utilisation des ressources au fil du temps

L'utilisation du processeur/de la mémoire/du disque par parc vous permet d'examiner plus en détail l'utilisation des ressources par votre parc au fil du temps et de prendre en compte les ressources demandées par vos clusters, en plus des ressources pouvant être allouées et utilisation réelle. Chaque panneau affiche un graphique de l'utilisation agrégée des processeurs, de la mémoire ou du disque au cours de la période sélectionnée, avec les informations suivantes affichées sous forme de lignes distinctes:

  • Pouvant être alloué : quantité de la ressource pouvant être allouée à vos nœuds de cluster de parc
  • Demandé : quantité de ressources demandée par les conteneurs de votre parc
  • Utilisé : quantité réelle de la ressource utilisée par vos conteneurs

Pour afficher les détails d'un point donné du graphique, faites défiler le graphique jusqu'à l'heure qui vous intéresse (par exemple, un pic visible d'utilisation réelle sur le graphique). Les informations sur l'utilisation des ressources pouvant être allouées, demandées et des ressources réelles pour cette période sont affichées.

Pour activer/désactiver l'affichage d'une ou plusieurs lignes du graphique, cliquez sur la ou les métriques correspondantes sous le graphique.

Afficher l'utilisation principale des ressources par cluster

La ligne suivante indique l'utilisation principale du processeur/de la mémoire/du disque par cluster pour votre parc, ce qui vous permet d'identifier rapidement les clusters spécifiques qui utilisent le plus les ressources pouvant être allouées. Chaque panneau répertorie vos clusters principaux par ordre d'utilisation (le plus élevé en premier). Pour chaque cluster, vous pouvez afficher un graphique de son utilisation de la ressource et une moyenne de son utilisation des ressources par rapport aux ressources pouvant être allouées au cours de la période choisie. Cette vue peut vous aider, par exemple, à voir les clusters surexploités. Les clusters qui ne disposent pas de suffisamment de ressources risquent de ne pas pouvoir planifier des pods.

Cliquez sur le nom des clusters qui vous intéressent pour afficher plus de détails. Dans la présentation du cluster, vous pouvez accéder au détail en cliquant sur Afficher plus de détails dans GKE pour afficher des informations supplémentaires sur les nœuds, les charges de travail et les services dans les Tableaux de bord GKE.

Cliquez sur Afficher tous les clusters par utilisation du processeur/de la mémoire/du disque pour afficher une liste triée de tous les clusters de votre parc.

Afficher l'utilisation faible des ressources par cluster

La dernière ligne d'utilisation des ressources indique l'utilisation faible du processeur/de la mémoire/du disque par cluster de votre parc, afin que vous puissiez rapidement voir quels clusters sont sous-utilisés. Les clusters utilisant le moins de ressources apparaissent en haut de chaque panneau, avec un graphique de leur utilisation et une moyenne de l'utilisation des ressources par rapport aux ressources pouvant être allouées sur la période choisie.

Cliquez sur le nom des clusters qui vous intéressent pour afficher plus de détails sur le cluster. Cliquez sur Afficher tous les clusters par utilisation du processeur/de la mémoire/du disque pour afficher une liste triée de tous les clusters de votre parc.

Afficher la couverture de Policy Controller

Policy Controller permet d'appliquer des règles entièrement programmables pour vos clusters. Ces règles servent de "garde-fous" et empêchent toute modification de la configuration de l'API Kubernetes de contrevenir aux contrôles de sécurité, opérationnels ou de conformité de votre organisation.

La section État de la règle indique le nombre de clusters sur lesquels Policy Controller est activé.

Cliquez sur Afficher la règle pour afficher le tableau de bord Policy Controller. Si vous n'avez pas installé Policy Controller sur un cluster, cliquez sur Activer Policy.

Pour en savoir plus sur Policy Controller, consultez sa documentation.

Afficher l'état du package Config Sync

Config Sync est un service GitOps qui permet aux opérateurs de cluster et aux administrateurs de plate-forme de déployer des packages à partir d'une source fiable. Un package contient toutes les configurations stockées dans chaque source à partir de laquelle vous synchronisez votre cluster. La source peut être un dépôt Git, un répertoire dans un dépôt Git, une image OCI ou un dépôt Helm. Étant donné que vous pouvez synchroniser votre cluster à partir de plusieurs sources, vous pouvez disposer de plusieurs packages par cluster.

La section État de la configuration affiche les informations suivantes:

  • Nombre total de packages dans votre parc
  • État de synchronisation des packages de votre parc

Cliquez sur Afficher la présentation de la configuration pour afficher le tableau de bord Config Sync. Si vous n'avez pas installé Config Sync sur un cluster, cliquez sur Activer Config Sync.

Pour en savoir plus sur Config Sync, consultez la documentation associée.

Activer le système Cloud Monitoring pour les clusters de parcs

Comme mentionné ci-dessus, les métriques du tableau de bord sont générées à l'aide de données Cloud Monitoring pour les composants de cluster (tels que les charges de travail des espaces de noms kube-system et gke-connect). Par conséquent, Cloud Monitoring doit être activé pour tous les composants des métriques d'état système, de plan de contrôle et Kube de vos clusters membres de parc.

Cloud Logging et Cloud Monitoring sont activés par défaut pour la plupart des clusters GKE et GKE, mais vous devez toujours activer manuellement Cloud Monitoring pour tous les composants de cluster. Les clusters associés nécessitent toujours la configuration manuelle de Cloud Monitoring.

Si l'un des composants de cluster de votre parc n'a pas activé Cloud Monitoring, un panneau s'affiche en haut de la page indiquant le nombre de clusters avec des données manquantes. Pour activer Cloud Monitoring pour les composants de ces clusters, procédez comme suit:

  1. Dans le panneau Données manquantes..., cliquez sur Afficher les clusters pour afficher les clusters qui n'envoient pas de données à la console Google Cloud.

  2. Pour chaque cluster de la liste, consultez le guide suivant pour le type de cluster sur lequel vous souhaitez activer Cloud Monitoring :

Activer la surveillance des clusters enregistrés multiprojets

Pour collecter et afficher les métriques de plusieurs projets Google Cloud, Cloud Monitoring vous permet de créer des champs d'application de métriques multiprojets. Lorsque vous enregistrez un cluster GKE provenant d'un autre projet dans votre projet hôte de parc, un nouveau champ d'application de métriques incluant les deux projets est automatiquement créé (s'il n'existe pas déjà). Cela vous permet de consulter les données d'utilisation du cluster dans la présentation.

Étapes suivantes