Я могу ввести следующее из командной строки для создания задания Kubernetes:
curl -ik -H "Authorization: Bearer $(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" -X POST -H 'Content-Type: application/yaml' --data '
apiVersion: batch/v1
kind: Job
metadata:
name: c360srv01-job
spec:
template:
metadata:
name: c360srv01
spec:
containers:
- name: c360srv01
image: joegoldberg/controlm:appimage
env:
- name: LOOPCTR
value: "10"
- name: STIME
value: "60"
restartPolicy: Never
' https://10.96.0.1:443/apis/batch/v1/namespaces/default/jobs
Однако мне не удалось преобразовать это в сценарий bash.Я попытался построить команду в разделах как отдельные переменные, которые затем объединил, я попытался собрать ее как одну длинную строку, я также пытался поместить YAML в файл и использовать --data @filename, но несмог сделать любую из этих работ.Любые предложения будут с благодарностью.