向Kubernetes部署Pod传递参数



我正在尝试创建一个kubernetes部署来创建一个pod。

我希望这个pod在创建时运行命令"cron-start",这样cron就会自动初始化。

这就是我目前试图运行该命令的方式,尽管它显然不起作用(kubernetes\deploym.yaml(

- containerPort: 8080
command: [ "/bin/sh" ]
args: ["cron start"]

提前感谢:(

也许您可以使用Kubernetes CronJobs。您可以设置cron表达式。

https://kubernetes.io/es/docs/concepts/workloads/controllers/cron-jobs/

apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: hello
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: hello
image: busybox
args:
- /bin/sh
- -c
- date; echo Hello from the Kubernetes cluster
restartPolicy: OnFailure

最新更新