Создал работу в кубернетах, используя метод post, используя почтальон, теперь пытаюсь исправить ту же работу, используя метод patch, используя почтальон, и я получаю 400 неверных запросов.
Заголовки для публикации: Content-type application / yaml
тело метода post:
---
apiVersion: batch/v1
kind: Job
metadata:
name: pi
labels:
app: dev
spec:
template:
spec:
containers:
- name: pi
image: perl
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never
backoffLimit: 4
Заголовки для патча: Content-type application / strategy-merge-patch + json
тело запроса на исправление:
{
"apiVersion": "batch/v1",
"kind": "Job",
"metadata": {
"name": "pi"
},
"spec": {
"template": {
"spec": {
"containers": [
{
"name": "pi",
"image": "perl",
"command": [
"perl",
"-Mbignum=bpi",
"-wle",
"print bpi(2000)"
]
}
],
"restartPolicy": "Never"
}
},
"backoffLimit": 5
}
}
Поменял тело пожалуйста по ссылке. тело запроса исправления
Модификация, которую я сделал, была изменена backofflimit на 5. Я мог публиковать и исправлять другие ресурсы, такие как службы и развертывания, но я застрял в исправлении задания, я выполнил точно такие же шаги и для других.
ошибка, я получаю ошибку