如何 运行 openshift 中的作业来安排特定脚本?

How to run a job in openshift to schedule a particular script?

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

您可以有 2 个选项

1) 如果您的基本映像带有 crontab,只需使用常用命令创建一个 crontab here. If the base image doesn't have the crontab you can add it as in this example.

2) 使用 Kubernetes 自带的 openshift 'Scheduled Jobs' 见 here

OpenShift 具有“cronjob”资源类型,可以按特定时间间隔将作业安排到 运行。您可以阅读更多相关信息 here

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