Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 如何在openshift中运行作业来调度特定脚本?_Cassandra_Scripting_Kubernetes_Openshift_Openshift 3 - Fatal编程技术网

Cassandra 如何在openshift中运行作业来调度特定脚本?

Cassandra 如何在openshift中运行作业来调度特定脚本?,cassandra,scripting,kubernetes,openshift,openshift-3,Cassandra,Scripting,Kubernetes,Openshift,Openshift 3,我有一个包含DB的现有POD。我在那个容器中有一个包含可执行查询的脚本。我需要安排脚本的执行。我该怎么做呢?您可以有两种选择 1) 如果基础映像附带crontab,只需使用常用命令创建crontab。如果基本映像没有crontab,您可以将其添加为 2) 使用Kubernetes附带的openshift“调度作业”请参见openshift具有“cronjob”资源类型,可以调度作业以特定的时间间隔运行。你可以阅读更多关于它的内容 您可以创建一个自定义映像,其中包含要连接到数据库的客户端,并为其提

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

您可以有两种选择

1) 如果基础映像附带crontab,只需使用常用命令创建crontab。如果基本映像没有crontab,您可以将其添加为

2) 使用Kubernetes附带的openshift“调度作业”请参见

openshift具有“cronjob”资源类型,可以调度作业以特定的时间间隔运行。你可以阅读更多关于它的内容


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

我的基本映像具有crontab.daily,但我无法使用它重新创建。使用shell脚本,我们如何准确地连接到不同POD中的DB。给定,我有servicediscovery.json,但不知道连接的确切命令。