Настройка аутентификации реестра контейнеров GCP Minikube на хосте windows - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь настроить миникуб так, чтобы он мог извлекать личные изображения из GCR. Я создал служебную учетную запись с ключом json.

Моя проблема возникает при попытке настроить мини-куб с этой учетной записью службы. Для машины linux можно использовать эту команду:

kubectl --namespace=dev create secret docker-registry gcr-json-key --docker-server=https://gcr.io --docker-username=_json_key --docker-password="$(cat ~/Downloads/gcr-test.json)" --docker-email=youremail@example.com

Однако для параметра пароля docker мне нужен эквивалент windows для помещения данных из json в параметр пароля.

После чтения https://cloud.google.com/container-registry/docs/advanced-authentication Я попытался использовать следующее:

set /p PASS=<keyfile.json

Увы,% PASS% теперь содержит только первую строку файла json. При преобразовании json в одну строку только половина содержимого json будет сохранена в% PASS%, так что это тоже не вариант.

...