我有一个包含db的现有pod。我在那个容器中有一个包含可执行查询的脚本。我需要安排脚本的执行。我该怎么做呢?
n9vozmp41#
你有两个选择1) 如果您的基础映像附带crontab,只需使用这里的常用命令创建crontab。如果基本映像没有crontab,您可以像本例中那样添加它。2) 使用kubernetes附带的openshift“计划作业”,请参见此处
zhte4eai2#
openshift有一个“cronjob”资源类型,它可以安排作业以特定的时间间隔运行。你可以在这里了解更多。您可以创建一个自定义映像,其中包含要连接到数据库的客户端,并为其提供Map为机密的凭据。这可以按照为作业设置的时间间隔运行可执行查询。
2条答案
按热度按时间n9vozmp41#
你有两个选择
1) 如果您的基础映像附带crontab,只需使用这里的常用命令创建crontab。如果基本映像没有crontab,您可以像本例中那样添加它。
2) 使用kubernetes附带的openshift“计划作业”,请参见此处
zhte4eai2#
openshift有一个“cronjob”资源类型,它可以安排作业以特定的时间间隔运行。你可以在这里了解更多。
您可以创建一个自定义映像,其中包含要连接到数据库的客户端,并为其提供Map为机密的凭据。这可以按照为作业设置的时间间隔运行可执行查询。