progressDeadlineSeconds sets how long a Deployment may make no rollout progress before Kubernetes reports the rollout as stalled. The default deadline is 10 minutes. section 15.2.5
Set the deadline in the Deployment specification when a rollout needs longer than the default. Its value must account for minReadySeconds; otherwise, a pod that becomes ready too slowly can trigger a false stalled status. section 15.2.5
Recognizing an exceeded deadline
After a faulty update, kubectl describe deploy reports Progressing as False with reason ProgressDeadlineExceeded. kubectl rollout status then reports that the Deployment exceeded its progress deadline. Kubernetes reports the problem but does not automatically stop or repair the rollout. section 15.2.5
