В соответствии с этой документацией, я вижу, что readinessProbe можно использовать для временной остановки запросов к модулю без необходимости перезапуска для корректного восстановления.
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#define-readiness-probes
Когда яПосмотрите события модуля. Похоже, что модуль перезапускается после сбоя датчика готовности.Вот события:
1. Readiness probe failed
2. Created container
3. Started container
4. Killing container with id {}
Попытка изменить контейнер restartPolicy на OnFailure, надеясь, что эта конфигурация решит действие pod при сбое readinessProbe, но я вижу следующую ошибку:
The Deployment {} is invalid: spec.template.spec.restartPolicy: Unsupported value: "OnFailure": supported values: "Always"
Что является правильнымспособ остановить запросы к модулю, не перезагружая его и позволяя приложению корректно восстановиться?