问题标签 [kubernetes-cronjob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - 如何安排执行 kubectl 命令的 cronjob?
如何安排执行 kubectl 命令的 cronjob?
我想每 5 分钟运行一次以下 kubectl 命令:
为此,我创建了一个 cronjob,如下所示:
但它无法启动容器,显示消息:
并使用错误代码 127:
根据我的检查,错误代码 127 表示该命令不存在。我如何将 kubectl 命令作为 cron 作业运行?我错过了什么吗?
注意:我已经发布了一个类似的问题(Kubernetes pod 的计划重启而不停机),但这更多是将主部署本身作为一个 cronjob,这里我试图运行一个 kubectl 命令(它执行重启)使用CronJob - 所以我认为单独发布会更好
kubectl 描述 cronjob hello -n jp-test:
kubectl describe job hello -v=5 -n jp-test
kubernetes - 如何将 Kubernetes Cronjob 设置为在特定时间运行
当我将 Cronjob Schedule 设置为时*/1 * * * *
,它会起作用。
当我设置任何数字时0-59
,crontab minute
例如30 * * * *
,它也会起作用。
但是,当我将 Cronjob Schedule 设置为时30 11 * * *
,它甚至不会在 11:30 创建作业。
遵循所有配置:
kubernetes - kubernetes cron 作业应该每 10 分钟运行一次,并且应该删除集群中所有命名空间中处于“Terminating”状态的 Pod?
kubernetes cron 作业应该每 10 分钟运行一次,并且应该删除集群中所有命名空间中处于“Terminating”状态的 Pod?请帮帮我....我正在为 bash one liner shell 脚本而苦苦挣扎
kubernetes - 为 Kubernetes CronJob 创建的 Pod 设置保留策略
我了解 Kubernetes CronJobs 创建按 CronJob 中指定的时间表运行的 pod。但是,保留政策似乎是武断的,我看不到可以在一段时间内保留失败/成功的 pod 的方法。
kubernetes - 如何邮寄 kubernetes cronjob 的输出?
我在 Openshift 中设置了一个 cronjob。我可以通过 Web 控制台查看其日志,但我希望在作业完成时收到一封包含作业输出的邮件。我该如何实施呢?
kubernetes - 访问 Kubertes CronJob 中的计划运行时间
我正在尝试使用 Kubernetes 运行 cron 作业。该作业执行一个程序,该程序根据作业的预定开始时间执行一些计算。我的程序如何在执行期间访问该值?
kubernetes - 如何在 Spinnaker 中创建 Cronjob
我使用 kubectl 创建了一个 cronJob。我想使用 Spinnaker 管理这项工作,但我无法在 Spinnaker 中找到我创建的工作。
我创建了运行“kubectl create -f https://k8s.io/examples/application/job/cronjob.yaml ”的文件
这个 cronjob 看起来像这样:https ://k8s.io/examples/application/job/cronjob.yaml
kubernetes - 这是否可以安排 CronJob 在每个 Kubernetes 节点上执行?
我想做的是定期在每个 Kubernetes 节点上运行一些备份脚本。我希望它在 Kubernetes 集群中运行,而不是仅将脚本添加到每个节点的 crontab。这是因为我会将备份存储在 Kubernetes 挂载到节点的卷上。它与配置不同,但可能是 Flex 插件挂载的 CIFS 文件系统或awsElasticBlockStore
.
如果CronJob
能够进行模板化DaemonSet
(而不是将其固定为jobTemplate
)并且有可能将DaemonSet
重启策略设置为OnFailure
.
我想避免为每个节点定义n
不同的节点,然后通过定义将它们关联在一起,因为在节点计数动态变化的环境中维护起来不太方便。CronJobs
n
nodeSelectors
我能看到的问题在这里讨论,没有任何明确的结论:https ://github.com/kubernetes/kubernetes/issues/36601
也许您有任何技巧或技巧来实现这一目标?
spring - 将注释传递给Spring Cloud数据流中的计划任务
我在 Kubernetes 上运行 SCDF 并安排了一些任务。我必须将注释传递给我的任务。我在 env 中给出了以下注释:
当我手动触发任务时,这些工作。我还希望将这些注释添加到由计划的 cron 作业创建的 pod 中。我怎样才能做到这一点?
我尝试了以下注释:
kubernetes - 有没有办法知道应该在什么时候执行 pod?
假设我在 Kubernetes 中有每 30 分钟(10:00、10:30、11:00 等)安排的 cronjob
还假设由于资源作业开始于 10:05 而不是 10:00 甚至是 11:00 而不是 10:00
是否有一个环境变量/选项可以在运行的 pod 内部知道该 pod 预计何时运行?
考虑从最后一小时下载所有内容的脚本 - 我希望选择利用预定时间的信息,而不是 2 个 pod 从 10:00 到 11:00 获取数据;
预期的问题 - 是的,我知道我可以做一些队列/编码来避免这个问题,但我只对普通的 kubernetes 可能性感兴趣。