etcd server is not responding for long time

baubry 26/03/2026
RÉSOLU
baubry
Auteur
Avatar de baubry
baubry
Auteur

Mon cluster Kubernetes est super lent, kubectl met 10 secondes à répondre. Les logs etcd disent 'apply entries took too long'.

C'est un problème réseau ou disque ?

26/03/2026 à 21:05

4 commentaires

amartin
Membre
Avatar de amartin
amartin
Membre

C'est presque toujours le disque. etcd a besoin d'une latence d'écriture hyper faible. Si tu es sur AWS, tes volumes GP2/GP3 sont peut-être à court d'IOPS.

28/03/2026 à 07:51
thierry78
Membre
Avatar de thierry78
thierry78
Membre

Tu peux forcer la priorité I/O pour le process etcd avec ionice pour éviter qu'un autre process ne lui vole la bande passante.

ionice -c2 -n0 -p $(pgrep etcd)
31/03/2026 à 03:46
rcaron
Membre
Avatar de rcaron
rcaron
Membre

Vérifie les métriques 'etcd_disk_wal_fsync_duration_seconds'. Si c'est au dessus de 10ms régulièrement, change tes disques pour des SSD NVMe.

02/04/2026 à 09:59
baubry
Auteur
Avatar de baubry
baubry
Auteur

C'était bien le disque. Un vieux cron de backup saturait les IOPS. J'ai déplacé etcd sur des volumes dédiés et tout est fluide. Merci beaucoup.

05/04/2026 à 08:51

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire