CLI에서 작업 실행을 제출할 수 없는 이유는 무엇입니까?

CLI에서 작업 실행을 제출할 수 없습니다.

ibmcloud ce jobrun submit 명령을 실행하면 다음과 같은 오류 메시지가 표시됩니다.

Submitting job run 'JOB_NAME'...
FAILED
Failed to create job run

작업 실행을 제출할 수 없는 경우 다음 케이스 중 하나가 true인지 판별하십시오.

  1. 작업 실행의 이름이 프로젝트 내에서 고유하지 않습니다.
  2. 참조하고 있는 작업이 존재하지 않는 경우 작업 실행이 제출되지 않고 오류가 발생합니다.
  3. jobrun submit 명령을 사용하여 작업 실행을 제출할 때 참조하고 있는 작업에 지정된 이미지와 다른 이미지를 명령에 지정한 경우 작업 실행이 제출되지 않고 오류가 발생합니다.
  4. 작업 실행 리소스 크기가 최대 크기인 10KiB를 초과합니다.

다음 솔루션 중 하나를 시도하십시오.

  1. ibmcloud ce jobrun list 명령을 사용하여 정의된 작업 실행을 모두 나열하고 동일한 이름의 작업 실행이 있는지 확인하십시오. 동일한 이름의 작업 실행이 있을 경우 ibmcloud ce jobrun delete --name JOBRUN_NAME 명령을 사용하여 이전 작업 실행을 삭제하십시오. 작업 실행의 이름은 프로젝트 내에서 고유해야 합니다. 동일한 작업 실행 이름의 작업 실행은 제출할 수 없습니다.
  2. ibmcloud ce jobrun list 명령을 사용하여 정의된 작업을 모두 나열하고 정의된 작업을 참조하고 있는지 확인하십시오.
  3. 작업을 참조하는 작업 실행을 제출할 때 다른 이미지 값을 지정하는 방식으로 작업에 정의된 이미지를 겹쳐쓸 수 없습니다. 작업 실행에 다른 이미지를 사용하려면 사용하려는 이미지를 참조하는 작업을 새로 작성하거나, 작업을 참조하지 않는 작업 실행을 제출할 수 있습니다.
  4. 작업 및 작업 실행의 최대 크기는 10KiB입니다. 콘솔, CLI 또는 API를 사용하여 작업 및 작업 실행을 작성하거나 업데이트할 경우 Code Engine에서 작업 또는 작업 실행의 크기를 확인합니다. 해당 오퍼레이션이 한계를 초과하면 크기 제한 초과 오류가 수신됩니다. 이 오류를 수신하면, 다음 방법 중 하나로 작업 또는 작업 실행의 크기를 줄이십시오.
    • 명령 및 인수를 사용하는 경우 이러한 옵션의 사용을 줄이거나, 더 짧게 만들거나, 작업 또는 작업 실행에 사용되는 컨테이너 이미지로 이동하십시오.
    • 환경 변수를 사용하는 경우 환경 변수를 더 적게 사용하거나 더 짧게 만드십시오. 시크릿 또는 configmap을 사용하여 환경 변수를 정의하고 ibmcloud ce job create, ibmcloud ce job update, ibmcloud ce jobrun submitibmcloud ce jobrun resubmit 명령에 --env-from-secret 또는 --env-from-configmap 옵션을 사용하여 작업으로 가져올 수 있습니다.

작업 크기 한계에 대한 자세한 정보는 작업 크기 한계를 참조하십시오. 작업 실행에 관한 자세한 정보는 작업 실행을 참조하십시오.