Sommaire

Objectifs du chapitre et prérequis

Vous avez maintenant une bonne vision d’ensemble des briques présentes dans un cluster Kubernetes. La question du cycle de vie des pods a été abordée ainsi que les mécanismes permettant de maintenir en conditions opérationnelles les applications déployées dans Kubernetes.

En revanche, la question de la surveillance de ces briques n’a pas du tout été abordée. Ainsi, vous n’avez pas encore la capacité de connaître l’état d’un service ou la consommation CPU ou la mémoire d’un ensemble de pods.

Autre difficulté : l’aspect hautement dynamique des éléments dans un cluster Kubernetes :

  • les pods changent de nom,

  • les noms des volumes ne sont pas prédéterminés à l’avance,

  • les nœuds changent de nom,

  • les environnements peuvent disparaître aussi vite qu’ils sont apparus.

Dans ce qui va suivre, vous allez découvrir l’utilisation de Prometheus.

Ce chapitre est une introduction et non un guide complet de mise en place. Pour aller plus loin, vous pourrez vous tourner vers les différentes ressources indiquées dans ce chapitre ou vers la recherche d’informations sur Internet.