A one-off database migration Job failed and must be run again. What is the appropriate application approach?
Select an answer to reveal the explanation.
Short Explanation
A failed migration Job is a checked-off chore that went wrong—you start a fresh chore (new Job), you do not promote it into a forever-running Deployment or DaemonSet. Completion work gets another finite attempt.
Full Explanation
Jobs are completion-oriented records of finite runs. After failure, application practice is to launch another Job execution—often by creating a new Job object or recreating the prior one—rather than converting the work into a long-running Deployment or DaemonSet. Service traffic policy is unrelated to Job reruns.