Supervision des serveurs
Comment superviser KUBERNETES-INVENTORY ?


ServicePilot server-kubernetes-inventory


Qu'est-ce que Kubernetes ?

Kubernetes Inventory - également connu sous le nom de k8s ou kube - est une plateforme d'orchestration de conteneurs permettant de planifier et d'automatiser le déploiement, la gestion et la mise à l'échelle d'applications conteneurisées.

Un inventaire Kubernetes précis et à jour est essentiel au succès de l'entreprise en raison de sa capacité à réduire les erreurs d'inventaire, à améliorer la capacité d'une organisation, à répondre aux demandes des clients et à réduire les coûts opérationnels. L'inventaire Kubernetes garde la trace des nœuds, des conteneurs d'un Pod et des ensembles de démons déployés dans un clsuter Kubernetes.

Supervision de Kubernetes

Ce package surveille un nœud Kubernetes en communiquant avec l'API Kubelet à partir d'un ServicePilot Agent installé dans un Pod. Il est supposé que les ServicePilot Agents s'exécutent dans des Pods faisant partie d'un DaemonSet au sein d'un cluster Kubernetes afin que chaque ServicePilot Agent puisse rendre compte des statistiques de son Node.

Les statistiques ainsi recueillies comprennent :

  • DeamonSet
    • Etat et nombre de pods exécutant le DeamonSet
  • Déploiements
    • Etat des Replicas
  • Nœud
    • Utilisation des pods
    • Utilisation de la mémoire
      • Utilisation CPU
  • Conteneurs d'un Pod
    • Etat
    • Requêtes de mémoire et limite
    • Redémarrage