Aller au contenu principal

Kured

Overview

Kured (KUbernetes REboot Daemon), c'est le DaemonSet Kubernetes développé par Weaveworks pour gérer les redémarrages automatiques des nœuds après mises à jour système. Kured surveille la présence de fichiers de redémarrage (comme /var/run/reboot-required sur Ubuntu) sur chaque nœud, et orchestre les redémarrages de manière sûre : il cordonne les redémarrages pour éviter de redémarrer tous les nœuds simultanément, draine les nœuds avant redémarrage, et attend que les pods soient redéployés avant de redémarrer le nœud suivant.

Kured se distingue par sa simplicité, sa sécurité (redémarrages coordonnés), et son rôle essentiel dans la maintenance automatique des nœuds Kubernetes. Il est particulièrement adapté aux environnements nécessitant des mises à jour système régulières avec minimisation du downtime.


Informations essentielles

PropriétéValeur
Site officielhttps://github.com/weaveworks/kured
LicenceApache 2.0
NationalitéInternational (Weaveworks)
TypeDaemonSet pour redémarrage automatique de nœuds
DéploiementDaemonSet Kubernetes
DifficultéFacile
TechnologiesGo

TL;DR

Kured est essentiel pour la maintenance automatique des nœuds Kubernetes, orchestrant les redémarrages de manière sûre après mises à jour système.

Points clés à retenir :

  • Redémarrage automatique de nœuds
  • Coordination sûre des redémarrages
  • Drain des nœuds avant redémarrage
  • Minimisation du downtime
  • Maintenance automatique

Compatibilité et intégrations

  • Compatible avec Kubernetes
  • Surveille fichiers de redémarrage système
  • Intégration avec kubectl drain
  • Compatible avec les outils de monitoring
  • Supporte les fenêtres de maintenance
  • Compatible avec les systèmes de notification

Avantages

  • Maintenance automatique
  • Redémarrages coordonnés (sécurité)
  • Drain automatique des nœuds
  • Minimisation du downtime
  • Simple à utiliser

Limites

  • Focus uniquement sur redémarrages
  • Nécessite fichiers de redémarrage système
  • Peut nécessiter configuration pour fenêtres
  • Moins de fonctionnalités que solutions complètes

Ressources