[英]Kubernetes Cron Jobs - Run multiple pods for a cron job
我們的要求是我們需要每3小時進行一次批處理,但單個過程無法處理工作量。 我們必須為同一個cron作業運行多個pod。 有沒有辦法做到這一點?
謝謝。
您可以提供parallelism: <num_of_pods>
到cronjob.spec.jobTemplate.spec
,它將同時運行多個pods()。
以下是每分鍾運行3個nginx pod的cronjob示例。
apiVersion: batch/v1beta1
kind: CronJob
metadata:
creationTimestamp: null
labels:
run: cron1
name: cron1
spec:
concurrencyPolicy: Allow
jobTemplate:
metadata:
creationTimestamp: null
spec:
parallelism: 3
template:
metadata:
creationTimestamp: null
labels:
run: cron1
spec:
containers:
- image: nginx
name: cron1
resources: {}
restartPolicy: OnFailure
schedule: '*/1 * * * *'
concurrencyPolicy: Forbid
status: {}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.