When developing locally with Minikube, you may want to use locally built Docker images instead of images hosted in a registry. Why push images up to Google’s GCR or AWS ECR if you’re only testing locally? Thankfully, this is simple with only a few steps.
docker-envto configure your shell to get started.
eval $(minikube docker-env)
containersspecification of your deployment, use the locally built image and specify the
imagePullPolicy. Setting this policy to
IfNotPresenttells Kubernetes to use a local image preferentially.
spec: containers: # This is for local use on minikube - image: nginx:20180919 name: nginx imagePullPolicy: IfNotPresent