Gcloud: развертывание локального образа без отправки в реестр
У меня есть местное изображение, которое хорошо работает локально. Я хочу развернуть его в моем gcloud kubectl. Есть ли способ, которым я могу развернуть его, не помещая его в реестр контейнеров. Когда я делаю это, его выдача: docker pull доступ запрещен, репозиторий не существует или может потребовать 'docker login'
У меня есть изображение локально, так зачем мне его вытягивать из реестра. Единственный способ, которым я работал, - это отправить изображение на gcr.io.
Просто интересно, есть ли обходной путь
1 ответ
Поскольку ваш кластер размещен в облаке (gcloud), он не имеет никакой связи с вашей локальной машиной.
Чтобы сделать это, вам нужно предоставить доступ к /var/run/docker.sock вашего локального компьютера удаленному. Хотя это действительно плохая идея, чтобы поделиться сокетом.
Вот почему, когда вы пытаетесь получить изображение, если вы не указали хост реестра, оно будет пытаться получить изображение из dockerhub.