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...

Pour consulter la suite, découvrez le livre suivant :
couv_EPKUB.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Objectifs du chapitre et prérequis
Suivant
Activation de la montée en charge automatique