Minikube에서 Local Docker의 이미지가 안받아 질 때
Devops/Kubernetes

Minikube에서 Local Docker의 이미지가 안받아 질 때

뉴비뉴 2021. 2. 18.

발단

로컬에서 빌드한 Docker image를 Minikube 환경에서 Helm 차트를 이용하여 Kubernetes 파드를 생성하려고 하였으나

docker login을 하라는 오류와 함께 파드가 이미지를 Pull 받지 못하였습니다.

docker access denied

해결

아래 링크를 통해 해결하였으며 문제는 minikube start 시에 --driver docker 라는 옵션을 주어 스타트하는데

여기서 driver docker가 네임스페이스가 다른(?) 도커여서 내가 업로드한 이미지가 여기에는 존재하지 않았습니다.

  1. eval $(minikube docker-env)
  2. docker build -t my-image .
  3. imagePullPolicy 를 Never로 설정해줍니다.

 

https://stackoverflow.com/questions/42564058/how-to-use-local-docker-images-with-minikube

 

How to use local docker images with Minikube?

I have several docker images that I want to use with minikube. I don't want to first have to upload and then download the same image instead of just using the local image directly. How do I do this?

stackoverflow.com

 

댓글

💲 추천 글