Как добавить секрет реестра Docker для Google Cloud Platform в Windows (то есть в PowerShell, а не в Bash)? - PullRequest
0 голосов
/ 07 ноября 2018

Я использую Windows, Docker для Windows с включенным Kubernetes и PowerShell (не Bash). Это только для локального тестирования моих образов Docker и настройки Kubernetes. У меня проблема с доступом к Реестру контейнеров Google.

Я создал учетную запись службы, надеюсь, с правильными разрешениями, но я еще не там. У меня есть файл JSON с закрытым ключом и другими деталями. Моя проблема, когда я пытаюсь создать секрет, запустив:

kubectl create secret docker-registry gcr-json-key --docker-server=eu.gcr.io --docker-username=_json_key --docker-password="$(cat json_credentials.json)" --docker-email=pupeno@example.com

Я получаю эту ошибку:

error: exactly one NAME is required, got 5
See 'kubectl create secret docker-registry -h' for help and examples.

Я предполагаю, что после --docker-password=" я получаю перевод строки, кавычки и т. Д., И это вызывает проблему. Или что-то еще? Как мне это сделать? Работает ли это в Bash, но не в PowerShell?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...