如何在openshift中运行作业以安排特定脚本?

时间:2018-11-28 06:43:07

标签: cassandra scripting kubernetes openshift openshift-3

我有一个包含数据库的现有POD。我在该容器中包含一个包含可执行查询的脚本。我需要安排脚本的执行时间。我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以有2个选择

1)如果您的基本映像随crontab一起提供,则只需使用常规命令here创建一个crontab。如果基础图像没有crontab,则可以像在this example中一样添加它。

2)使用Kubernetes随附的openshift的“计划作业”,请参见here

答案 1 :(得分:0)

OpenShift具有“ cronjob”资源类型,该资源类型可以安排作业以特定间隔运行。您可以详细了解here

您可以创建一个自定义映像,其中包含用于连接到数据库的客户端,并为其提供映射为机密的凭据。这样可以在为作业设置的时间间隔内运行可执行查询。