Consul — service discovery / configuration
Consul (HashiCorp) est un outil de service discovery, de health checking et de stockage clé-valeur distribué, utilisé pour permettre à des services répartis de se trouver dynamiquement les uns les autres (au lieu d'IP en dur) et de vérifier leur santé en continu. Souvent utilisé comme brique d'infrastructure pour du microservices/mesh réseau.
corosync — couche de communication cluster
corosync fournit la couche de communication et de membership d'un cluster Linux il informe pacemaker de l'état du cluster.
keepalived — haute disponibilité / VRRP
keepalived implémente le protocole VRRP (Virtual Router Redundancy Protocol) sous Linux basculement automatique d'un reverse proxy, d'un routeur ou d'un load balancer sans intervention manuelle.
pacemaker — gestion de cluster HA
pacemaker est le gestionnaire de ressources d'un cluster haute disponibilité Linux : il décide où et quand démarrer/arrêter/déplacer des ressources (IP virtuelle, service, montage disque...) en fonction de l'état du cluster. Il s'appuie sur corosync pour connaître le membership et la communication inter-nœuds — les deux fonctionnent toujours ensemble.
Vault — gestion de secrets
Vault (HashiCorp) est un serveur de gestion centralisée de secrets : mots de passe, tokens API, certificats, clés de chiffrement. Il gère leur stockage chiffré, leur accès contrôlé par politique, leur rotation et leur expiration automatique (leases).