GNU/Linux xterm-256color zsh 1 views

Retirer deux membres etcd d’un plan de contrôle qui en compte trois. Le premier part sans broncher. Le deuxième, avec exactement la même séquence de commandes, coupe l’API du cluster net.

Le maillon manquant : systemctl stop ne retire pas un membre de la liste etcd. Son siège reste compté, la machine arrête simplement de répondre — et le quorum se calcule sur le registre, pas sur ce qui est vivant. Trois sièges et deux machines vivantes, c’est une majorité; deux sièges et une machine vivante, non.

Et comme c’est la suppression du nœud qui libère le siège, et qu’elle a besoin d’un cluster en état de marche pour s’exécuter, éteindre la machine en premier referme la seule porte de sortie.

Le meilleur moment de l’enregistrement n’est pas l’erreur : c’est la commande de récupération qui se fait bloquer par le classificateur de permissions, pendant que le cluster est à terre.

⚠ Reconstitution condensée, montée après coup à partir de la transcription réelle de la session. Les demandes et les messages d’arrêt sont ceux de la vraie session; le minutage est compressé et les longues attentes coupées. Noms d’hôte sanitisés, et une partie des nœuds de travail est retirée de l’affichage — c’est indiqué à l’écran.

Article complet : https://labodeludo.dev/blog/je-me-suis-vote-hors-de-l-ile/