ロカールのコンテナimageをminikubeが利用できるようにbuilt-in Docker daemonを使用するよう設定します。
この設定により、DockerHubにUPやprivate registryを作成しなくても、
ローカルでのimageの作成だけでminikubeがimageを取得してくれます。
環境
下記で作成したものになります。
https://qiita.com/Manjiii/items/88699c52f5ade2bf4b6f
minikubeのbuilt-in Docker daemonを使用するように設定
eval $(minikube docker-env)
上記コマンド実行後、
#Dockerfileのある場所へ移動
cd hoge
docker build -t hogehoge:v1 .
# 作成されたことを確認
docker images
# deployしてみる *簡略してコマンドでやってみる
kubectl run hoge--minikube --image=hogehoge:v1
管理画面で正常に稼働していることを確認
http://192.168.99.100:30000
minikubeのbuilt-in Docker daemonを使用をやめる
使用をやめるときは
eval "$(docker-machine env -u)"
注意点
imageにつけるタグは「latest」は使用できません。
また、同様にimagePullPolicyにalwaysを使用しているとdeploy時にImagePullBackOffエラーになります。