Aller au contenu

Sonde (Kubernetes)

Sonde (probe) : test que le kubelet exécute périodiquement sur un conteneur, par une requête HTTP, une connexion TCP, une commande ou un appel gRPC. Il en existe trois, aux conséquences différentes :

  • la sonde de démarrage (startupProbe) suspend les deux autres jusqu'à ce que l'application ait démarré, et la tue si elle n'y parvient pas ;
  • la sonde de vie (livenessProbe) redémarre un conteneur qui ne répond plus ;
  • la sonde de disponibilité (readinessProbe) retire le Pod des Services tant qu'elle échoue, sans le redémarrer.

Une sonde de vie ne doit jamais tester une dépendance (une base de données) : une panne de la dépendance redémarrerait tous les conteneurs en même temps.

Dans les cours

Voir aussi