File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
keps/sig-apps/2307-job-tracking-without-lingering-pods Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -422,6 +422,7 @@ for jobs with multiple sizes.
422
422
- Job E2E tests graduate to conformance.
423
423
- Job tracking scales to 10^5 completions per Job processed within an order of
424
424
minutes.
425
+ - Write blog post about the feature and the future deprecation plans.
425
426
426
427
#### Deprecation
427
428
@@ -668,6 +669,13 @@ Yes, see [Deprecation](#deprecation) for the full plan.
668
669
In newer versions, this can still happen if there is a buggy webhook
669
670
that prevents pod updates to remove finalizers.
670
671
- Testing: Discovered bugs are covered by unit and integration tests.
672
+ - Job pods might be recreated upon upgrade to 1.27.
673
+ - Detection:
674
+ In 1.26, there are non-finished jobs without annotation ` batch.kubernetes.io/job-completion ` .
675
+ - Mitigation:
676
+ - Keep ` JobTrackingWithFinalizers ` feature gate enabled in 1.25. This
677
+ minimizes the chances of having legacy jobs before upgrading to 1.27.
678
+ - Wait for Jobs without ` batch.kubernetes.io/job-completion ` to finish.
671
679
672
680
#### What steps should be taken if SLOs are not being met to determine the problem?
673
681
You can’t perform that action at this time.
0 commit comments