Le problème de vivacité et de préparation de Kubernetes pour les pods (déploiement) peut être configuré avec ce délai initial ---- ce qui signifie que le problème démarrera après ce nombre d'envois une fois le conteneur en place. S'il n'est pas spécifié, quelle est la valeur par défaut? Je n'arrive pas à le trouver. La valeur par défaut de periodSeconds est documentée comme 10 secondes.
Merci
Il semble que la valeur par défaut de 0
est absent de la documentation .
L'algorithme de contrôle d'intégrité ou de préparation fonctionne comme ceci:
initialDelaySeconds
timeoutSeconds
pour un délai d'expirationsuccessThreshold
return success
failureThreshold
return failure
periodSeconds
et lancez une nouvelle vérification de préparationÉtant donné le rythme auquel le projet change, je voulais m'assurer que le code le confirme réellement.
Trouvé un test dans le référentiel public Kubernetes qui vérifie les paramètres par défaut des sondes:
expectedProbe := v1.Probe{
InitialDelaySeconds: 0,
TimeoutSeconds: 1,
PeriodSeconds: 10,
SuccessThreshold: 1,
FailureThreshold: 3,
}
Voir méthode TestSetDefaultProbe
dans
https://github.com/kubernetes/kubernetes/blob/master/pkg/apis/core/v1/defaults_test.go