Les indicateurs PSI pour les d... Note

Les indicateurs PSI pour les diplômés de Kubernetes passent en version bêta

"Kubernetes v1.34 a promu les métriques Pressure Stall Information (PSI) en version Beta, offrant un outil essentiel pour surveiller la santé des nœuds dans les clusters en croissance. PSI, une fonctionnalité du noyau Linux, quantifie la pression sur les ressources en mesurant le temps d'attente des tâches dû à la contention, plutôt que simplement l'utilisation. Il fournit des métriques pour le CPU, la mémoire et les E/S, catégorisées comme pression "partielle" (au moins une tâche en attente) ou pression "totale" (toutes les tâches non inactives en attente). Ces métriques sont disponibles sur des fenêtres glissantes de 10 secondes, 1 minute et 5 minutes. La fonctionnalité KubeletPSI permet au kubelet de collecter et d'exposer les métriques PSI via l'API Summary et le point de terminaison Prometheus /metrics/cadvisor. De nouvelles métriques Prometheus telles que container_pressure_cpu_stalled_seconds_total sont désormais accessibles. Ces métriques aident à identifier les fuites de mémoire, à optimiser les requêtes de ressources et à déclencher l'autoscaling. Pour activer PSI, les nœuds doivent exécuter le noyau Linux 4.20+ avec cgroup v2, et la fonctionnalité KubeletPSI doit être activée. Les métriques PSI sont spécifiques à Linux et ne sont pas disponibles sur les nœuds Windows. Cette fonctionnalité bêta est activement développée et les commentaires sont encouragés."