logo hsb.horse
← Retour à l’index du glossaire

Glossaire

Readiness

Readiness est un indicateur qui montre si un service ou un processus est dans un état où il peut accepter de nouvelles requêtes ou de nouveaux jobs.

Publié: Mis à jour:

Readiness exprime si un service peut recevoir du nouveau trafic à cet instant.

Un processus peut être démarré, mais tant que la connexion à une base dépendante n’est pas terminée, qu’un cache est encore en cours d’initialisation ou qu’il faut arrêter d’accepter du nouveau trafic à cause du shutdown, readiness passe à false. Autrement dit, elle ne répond pas à la question “est-il vivant ?”, mais à “peut-il accepter du travail ?”.

Cas d’usage typiques

  • Readiness probe dans Kubernetes
  • Contrôle du trafic derrière un load balancer
  • Arrêt des nouvelles entrées avant le graceful shutdown

Notes

Readiness n’est pas identique à liveness. Un processus peut fonctionner normalement même si readiness est false.