Job關(guān)鍵字段:
Parallelism: 在同一時(shí)間運(yùn)行的最大的Pod的數(shù)量;
Completions: 指定Job成功需要運(yùn)行成功的Pod的數(shù)量;
BackoffLimit: 重試次數(shù),當(dāng)超過該重試次數(shù)時(shí),該Job標(biāo)記為Failed;
CompletionMode: 1.21引入,如果設(shè)置為Indexed,創(chuàng)建的Pod annotation會(huì)帶上batch.kubernetes.io/job-completion-index,index值為0~spec.completions-1,并且僅當(dāng)每個(gè)index的pod都有一個(gè)成功的時(shí)候,這時(shí)Job才會(huì)被認(rèn)為是成功的。controller會(huì)給pod中注入JOB_COMPLETION_INDEX的環(huán)境變量;
Suspend: 1.21引入,等于true時(shí),用戶暫停了Job,controller會(huì)刪除所有正在運(yùn)行的Pod。