【发布时间】:2020-03-03 13:37:48
【问题描述】:
我想为一个 pod 应用每日时间表,以便它在上午 9 点创建并在晚上 9 点销毁。
我相信这可以通过使用两个几乎相同的 CronJobs 集和适当的时间表来实现。
Jobs 创建一个 pod,分别在早上和晚上运行以下命令:
...
command: ["oc scale dc my-dc", "--replicas=1"] # The command to execute in the pod
...
...
command: ["oc scale dc my-dc", "--replicas=0"] # The command to execute in the pod
...
为了执行这些命令,我计划使用这个镜像,因为它安装了 Openshift CLI:https://hub.docker.com/r/ebits/openshift-client
任何人都可以提出任何建议来执行这项任务吗? 有没有我没有考虑到的方面?
谢谢
【问题讨论】:
-
我认为您的问题的答案可以在这里找到:docs.openshift.com/container-platform/3.9/dev_guide/… 这描述了如何创建在集群中运行的 cronjob 资源
-
谢谢,但我已经知道如何编写 CronJob。我知道我必须在容器中运行
oc命令,我正在寻找有关如何执行此操作的建议。
标签: cron openshift schedule kubernetes-pod