Monitoring des containers du cluster avec Glances Monitoring des containers Glances
1. Origine du besoin
Vous avez abordé le fonctionnement interne d’un cluster et notamment les différentes briques déployées (Deployment, StatefulSet, ReplicaSet, Pod) et le mécanisme qui permet de les mettre à jour.
Un dernier type d’objets n’a pas été abordé : les DaemonSets (raccourci ds). Il permet de piloter des déploiements sur les nœuds du cluster comme par exemple l’ajout d’un agent de surveillance.
2. Consultation des DaemonSets DaemonSets
Dans le cas de Minikube, un seul objet de ce type existe : kube-proxy (dans l’espace de noms kube-system).
Afin de le consulter, lancez la commande suivante :
$ kubectl get daemonset -n kube-system
La commande doit alors afficher le résultat suivant :
NAME DESIRED CURRENT READY ... NODE SELECTOR AGE
kube-proxy 1 1 1 <none> 43d
3. Présentation de Glances
Un cluster Kubernetes (surtout de développement) est par nature très actif. En conséquence, les démons Docker sous-jacents auront une activité importante.
L’outil Glances (développé par Nicolas Hennion) répond à un besoin simple : inspecter ce qui est en train de se passer...