windows minikube kubectl не может тянуть изображение - PullRequest
0 голосов
/ 14 мая 2019

Очень просто. Я использую и докер, и миникуб на моей локальной машине. Я создаю образ докера на моем компьютере с Windows:

docker build -t my-service-image:1.0.0

Затем я создаю развертывание

kubectl create deployment test-node --image=my-service-image:1.0.0

Проверка события

kubectl get events

И я вижу:

Error: ErrImagePull
Error: ImagePullBackOff

Распространенным предложением для решения этой проблемы в linux / mac является запуск следующей команды перед сборкой образа докера

eval $(minikube docker-env)  

Однако, как уже говорилось, это Windows-машина. Какой самый простой способ решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 19 мая 2019

Как видно из этого сообщения в блоге , введите эту команду в powershell перед созданием образа докера.

minikube docker-env | Invoke-Expression

enter image description here

Я не смог попробовать, так как я пользуюсь Ubuntu.Дайте нам знать, каков будет результат.

0 голосов
/ 15 мая 2019

У меня есть очень неудобное, но рабочее предложение для вас:

В общем, вы можете сделать следующее:

1) распечатать все переменные для вывода, используя команду minikube docker-env

2) установить вручную все переменные из предыдущего шага, используя команду set windows.

Надеюсь, это поможет.

...