Sommaire

Le serveur de métriques

1. Présentation de la brique metrics-server metrics-server

Le serveur de métriques a pour rôle de collecter les consommations des différents éléments d’un cluster Kubernetes pour les mettre à disposition.

Ce serveur va scruter l’activité de deux types d’éléments : les pods et les nœuds du cluster. Les métriques récupérées concerneront la consommation CPU et mémoire.

2. Activation du serveur de métriques

a. Vérification de la présence du serveur de métriques

Le serveur de métriques porte le label k8s-app=metrics-server et est lancé dans l’espace de noms kube-system.

Vérifiez sa présence à l’aide de la commande suivante :

$ kubectl -n kube-system get pods -l k8s-app=metrics-server

Dans certains cas, le label à vérifier sera app=metrics-server. Si la commande ne remonte rien avec le label k8s-app, faites le même test avec le label app=metrics-server.

Dans le cas où le serveur serait présent (ce qui sera sûrement le cas pour des clusters managés), la commande retournera le résultat suivant :

NAME                           READY   STATUS    RESTARTS   AGE 
metrics-server-77fddcc-95crc   1/1     Running   0          6m7s

Dans le cas contraire, il sera ...