발단
로컬에서 빌드한 Docker image를 Minikube 환경에서 Helm 차트를 이용하여 Kubernetes 파드를 생성하려고 하였으나
docker login을 하라는 오류와 함께 파드가 이미지를 Pull 받지 못하였습니다.

해결
아래 링크를 통해 해결하였으며 문제는 minikube start 시에 --driver docker 라는 옵션을 주어 스타트하는데
여기서 driver docker가 네임스페이스가 다른(?) 도커여서 내가 업로드한 이미지가 여기에는 존재하지 않았습니다.
- eval $(minikube docker-env)
- docker build -t my-image .
- 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
'Devops > Kubernetes' 카테고리의 다른 글
| Kubernetes Helm 문제 해결 Rollme (0) | 2022.08.09 |
|---|---|
| Kubernetes Helm pullPolicy Always Not working (0) | 2022.08.01 |
| Kubernetes - Controller (DaemonSet, Job, CronJob) (0) | 2020.05.27 |
| Kubernetes IBM - Sai Vennam '쿠버네티스란?' (0) | 2020.05.20 |
| Kubernetes - Controller: Deployment (0) | 2020.05.20 |
댓글