Aller au contenu

Metrics

Introduction

La commande kubectl top nodes est très utile pour contrôler l'utilisation de la mémoire et du CPU de vos nodes/pods
Mais pour que cette commande nous retourne des informations il faut installer metrics

Installation

wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml 
sed -i '/image:/i - --kubelet-insecure-tls' components.yaml
sed -i 's/- --kubelet-insecure-tls/        - --kubelet-insecure-tls/' components.yaml

kubectl apply -f components.yaml --namespace kube-system

Tester

Note

Attendez quelques minutes avant de tester. Le temps que les metrics se mettent en place.

kubectl top nodes
NAME              CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
kcp1.gmolab.net   193m         9%     1726Mi          45%
kwr1.gmolab.net   83m          4%     851Mi           22%
kwr2.gmolab.net   76m          3%     810Mi           21%

Version Date Change Auteur
1.0 19.02.2023 Création GMo