Как уже упоминали другие, вы можете создать экземпляр задания, создав новое через API.
IIRC вы сделаете POST-вызов на /apis/batch/v1/namespaces/<your-namespace>/jobs
(конечная точка может немного отличатьсяв зависимости от ваших версий API.)
Полезная нагрузка для вашего вызова REST - это отформатированный манифест JSON для задания, которое вы хотите запустить.т.е.
{
"apiVersion": "batch/v1",
"kind": "Job",
"metadata": {
"name": "example"
},
"spec": {
"selector": {},
"template": {
"metadata": {
"name": "example"
},
"spec": {
"containers": [
{
"name": "example",
"image": "hello-world"
}
],
"restartPolicy": "Never"
}
}
}
}