Проверка работоспособности Kubernetes: timeoutSeconds превышает периодSeconds

В Kubernetes <tcode id="17149390"></tcode>, что будет, если превысит? Например:

      initialDelaySeconds: 10
periodSeconds: 5
timeoutSeconds: 10
successThreshold: 1
failureThreshold: 3

Когда Pod «выйдет из строя»?

  • + (*); или же
  • initialDelaySeconds + ( MAX( periodSeconds, timeoutSeconds) * failureThreshold);

Тот же вопрос относится к тому, когда Pod преуспевает.

1 ответ

Решение

В этом сообщении блога есть диаграмма, которая ясно иллюстрирует ваш вопрос:

Под будет перезапущен как минимум,

время = initialDelay + (failureThreshold - 1) * период + тайм-аут

  • >?

Пробный вызов будет запущен с заданным интервалом независимо от предыдущего пробного ответа. В failureThresholdбудет проверяться, как только зондовый вызов пройден или завершился ошибкой / таймаутом. Но рекомендуется использовать periodSeconds больше, чем timeoutSeconds.

Другие вопросы по тегам