Продлить льготный период завершения Kubernetes времени выполнения pod - PullRequest
0 голосов
/ 01 апреля 2020

Я работаю над постепенным завершением и создал сценарий предварительной остановки, который выполняется перед завершением модуля и имеет лог c, который связывается с приложением через API и на основе ответа продолжит завершение. Можно ли продлить льготный период, если ответ от заявки не прекращается? Так же, как хук жизненного цикла на AWS автоматическая шкала увеличивает время ожидания пульса.

1 Ответ

1 голос
/ 01 апреля 2020

Вы должны изменить terminationGracePeriodSeconds, если для завершения ловушки preStop требуется больше времени.

          lifecycle:
            preStop:
              exec:
                command:
                  - sh
                  - '-c'
                  - sleep 30; echo terminated

       terminationGracePeriodSeconds: 120
...