Présentation de la suite d'opérations Google Cloud pour GKE

Google Kubernetes Engine (GKE) inclut une intégration native de Cloud Monitoring et Cloud Logging. Lorsque vous créez un cluster GKE, Kubernetes Engine Operations est activé par défaut et fournit un tableau de bord de surveillance spécialement conçu pour Kubernetes.

Avec Kubernetes Engine Operations, vous pouvez contrôler si Cloud Logging collecte ou non les journaux d'application. Vous avez également la possibilité de désactiver complètement l'intégration de Cloud Monitoring et Cloud Logging. Pour en savoir plus sur les instructions d'installation, consultez la page Installation de la compatibilité de Monitoring et Logging pour GKE.

À propos de Kubernetes Engine Operations

Kubernetes Engine Operations est conçu pour surveiller les clusters GKE. Il gère à la fois les services Monitoring et Logging, et dispose d'un tableau de bord Kubernetes Engine Operations à interface personnalisée pour les clusters GKE :

  • Dans le volet récapitulatif, vous pouvez afficher les métriques clés d'un cluster, telles que l'utilisation du processeur, l'utilisation de la mémoire et le nombre d'incidents ouverts.

  • Vous pouvez afficher les clusters en fonction de leur infrastructure, de leurs charges de travail ou de leurs services.

  • Vous pouvez inspecter les espaces de noms, les nœuds, les charges de travail, les services, les pods et les conteneurs.

  • Pour les pods et les conteneurs, vous pouvez afficher les métriques en fonction du temps et afficher les entrées de journal à l'aide de la visionneuse de journaux.

Quelle option de surveillance et de journalisation dois-je utiliser ?

Vous pouvez utiliser le tableau de bord par défaut de Kubernetes Engine Operations ou opter pour les anciens Logging et Monitoring. Les deux options sont accessibles à tous à compter de la version 1.12.7 de GKE. Voici quelques points à prendre en compte :

  • À compter de la version 1.14 de GKE, Kubernetes Engine Operations est l'option par défaut.

  • Les anciens services de journalisation et de surveillance sont également disponibles, mais ne disposent pas des fonctionnalités et des améliorations de Kubernetes Engine Operations.

  • Seul les anciens services Logging et Monitoring vous permettent de désactiver Cloud Logging tout en continuant à utiliser Cloud Monitoring.

Sélection de la suite d'opérations Google Cloud pour GKE

Si vous utilisez les anciens services Logging et Monitoring, vous devez passer à Kubernetes Engine Operations avant que la compatibilité de ces services ne soit plus assurée. Les anciens Logging et Monitoring ne seront plus pris en charge à partir de GKE 1.15. Le tableau ci-dessous détaille la compatibilité entre les différentes versions de GKE :

Version de GKE Ancienne version de Logging et de Monitoring Kubernetes Engine Operations
1.10 – 1.12.5 Par défaut À activer (bêta)
1.12.7 Par défaut Facultatif
1.13 Par défaut Facultatif
1.14 Facultatif Par défaut
1.15 Non disponible Par défaut

Prix

La tarification de Kubernetes Engine Operations dépend du nombre de journaux et de métriques collectés. Consultez la page des tarifs pour plus d'informations.

Guides d'utilisation de Kubernetes Engine Operations

  • Installation de Kubernetes Engine Operations : décrit comment activer Kubernetes Engine Operations dans des clusters nouveaux et existants.

  • Migrer vers Kubernetes Engine Operations : décrit les différences entre les anciens services Logging et Monitoring et Kubernetes Engine Operations. Indique également les modifications que vous devez apporter à vos configurations de la suite des opérations Google Cloud lorsque vous mettez à jour l'intégration de Monitoring et Logging.

  • Observer le système : décrit l'interface du tableau de bord de Kubernetes Engine Operations, et explique comment organiser les informations sur les clusters et comment afficher les détails des alertes.

  • Activer les journaux auditd : décrit comment activer les journaux d'audit détaillés au niveau du système d'exploitation sur les nœuds de cluster GKE, et comment exporter ces journaux vers Cloud Logging.

  • Utiliser Prometheus (facultatif) : Cette page explique comment configurer Kubernetes Engine Operations pour Prometheus.

Guides d'utilisation des anciens Logging et Monitoring