쿠버네티스에서 docker를 사용해서 minikube 실행이 안될때

  • docker가 설치되어있었고, k8s를 사용해보려고 minikube를 설치했는데, minikube start를 했는데 오류가 발생했다. 오류 내용은
    Unfortunately, could not download the base image gcr.io/k8s-minikube/kicbase:v0.0.10
    

    해당 내용의 이미지는 docker images에 다운로드 되어있었다.

이 내용의 경우 아래의 명령어로 minikube를 시작할 수 있다.

minikube start --driver=docker --base-image-gcr.io/k8s-minikube/kicbase:v0.0.10

이 명령어로 실행하면 minikube가 작동하는 것을 확인할 수 있다.

  • 기존 설치된 docker images와 minikube의 docker images가 다른것을 확인할 수 있다.
    minikube의 docker images는 ‘minikube ssh’를 통해 접속하여 확인하면 된다.

이 때, minikube와 host docker의 경로를 일치 시켜주는 명령어가 있다.

host의 docker 경로를 minikube docker 환경로 변환시키는 명령어

eval $(minikube docker-env)

다시 원상태로 돌리는 명령어는 다음과 같다.

eval $(minikube docker-env -u)