gpt4 book ai didi

kubernetes - Openshift作业触发器

转载 作者:行者123 更新时间:2023-12-02 12:16:25 27 4
gpt4 key购买 nike

我们有一个批处理作业,用于处理使用Rest Call触发的平面文件

For e.g. https://clustername.com/loader?filname=file1.dat
https://clustername.com/loader?filname=file2.dat
https://clustername.com/loader?filname=file3.dat

我们要配置Openshift Job来触发该批处理作业。
https://docs.openshift.com/container-platform/3.11/dev_guide/jobs.html

根据Kubernetes文档,可以使用Queue触发作业:
https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/

休息电话还能触发工作吗?

最佳答案

正如其他人所提到的,您可以通过API创建一个新作业来实例化作业。

IIRC,您将对/apis/batch/v1/namespaces/<your-namespace>/jobs进行POST调用
(根据您的API版本,端点可能会略有不同。)

REST调用的有效负载是您要运行的作业的JSON格式的 list 。即

{
"apiVersion": "batch/v1",
"kind": "Job",
"metadata": {
"name": "example"
},
"spec": {
"selector": {},
"template": {
"metadata": {
"name": "example"
},
"spec": {
"containers": [
{
"name": "example",
"image": "hello-world"
}
],
"restartPolicy": "Never"
}
}
}
}

关于kubernetes - Openshift作业触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55895279/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com