У меня есть изображение, у которого ENTRYPOINT
следующее:
TOKEN=$(gcloud auth print-identity-token)
curl -s -XGET -H "Authorization: Bearer $TOKEN"
А вот мое container
spec
в определении Job
, которое вызывает приведенное выше изображение:
spec:
restartPolicy: OnFailure
containers:
- name: pre-upgrade-job
image: "my-image:0.0.1"
args: ["https://some-url"]
Однако вызов завершается неудачно с:
➢ k logs -f my-pod
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
edit : вот мой Dockerfile
TOKEN=$(gcloud auth print-identity-token)
echo $1
curl -s -XGET -H "Authorization: Bearer $TOKEN"