ГотовностьПроб продолжает пинговать URL

Я использую готовность зонд для обновления обновлений. Работает нормально. Но даже после того, как стручки подходят. Он продолжает пинговать здоровье даже после запуска. Я предполагал, что это прекратит пинговать, когда стручки работают и работают. Это правильно?

specs:
   containers:
   - name: ready
     readinessProbe:
    httpGet:
      path: /healthz
      port: 80

2 ответа

Решение

Кублет будет продолжать выполнять эту проверку каждые 10 секунд, что является значением по умолчанию. Вы можете настроить его в соответствии с вашими потребностями.

Для kubelet важны данные, чтобы понять, исправен контейнер или нет. если он не здоров, он попытается перезапустить его. следовательно, это непрерывный процесс. Вот как мы пытаемся добиться доступности приложений

periodSeconds: как часто (в секундах) выполнять проверку. По умолчанию 10 секунд. Минимальное значение 1.

Для более подробной информации о настройке зондов

readinessProbe а также livenessProbe Продолжит выполнять проверку в зависимости от установленного периода periodSeconds или значения по умолчанию, равного 10 секундам.

readinessProbe а также livenessProbe сделать то же самое. Разница заключается в действиях, которые необходимо выполнить в случае сбоя.

readinessProbe прекратит связь со службой в случае сбоя, чтобы служба не отправляла запрос на модуль.

livenessProbe перезапустит Pod в случае сбоя.

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