модуль kubernetes: при запуске curl через изображение URL не указан - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть изображение, у которого 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"

1 Ответ

1 голос
/ 27 сентября 2019

По какой-то причине выясняется, что проблема не решена.

Следующее сработало

spec:
  restartPolicy: OnFailure
  containers:
  - name:  pre-upgrade-job
    image: "my-image:0.0.1"
    args: 
     - "https://some-url"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...