[英]Run container in cronjob k8s
我有一個 dockerfile 完成一個入口點:
ENTRYPOINT ["/bin/bash" , "-c", "source /app/env.sh && printenv && python3 /app/script.py"]
還有一個 yaml k8s CronJob:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my_healthcheck
namespace: default
labels:
app: my_healthcheck
spec:
schedule: "30 8 * * 1-5"
jobTemplate:
spec:
backoffLimit: 5
template:
spec:
containers:
- name: pythonscript
image: xxx/pythonscript:latest
imagePullPolicy: IfNotPresent
command: [ <what do i put here> ]
restartPolicy: OnFailure
在“命令”中,我需要輸入什么命令來運行容器? 謝謝
圖像ENTRYPOINT
處理所有內容,因此不需要提供該command
。
如果您確實提供了command
,它將覆蓋ENTRYPOINT
。
command: [ '/bin/bash', '-c', 'echo "not running python"' ]
如果要將參數附加到command
/ ENTRYPOINT
則可以提供args
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.