getestet unter: Linux, bash, minikube 1.11 und docker api version 1.40 (2020-07)
$ eval $(minikube -p minikube docker-env)
prüfen, ob wir in der Minikube-Docker-Umgebung sind
$ echo $MINIKUBE_ACTIVE_DOCKERD minikube
$ docker build -t my-local-image MyLocalImageDIR
prüfen, ob das image "im store" ist:
$ docker images | grep mv-local-image
$ kubectl run test1 --image=my-local-image --image-pull-policy=IfNotPresent
$ kubectl describe pod test1 | tail Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s node.kubernetes.io/unreachable:NoExecute for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 93s default-scheduler Successfully assigned default/test1 to minikube Normal Pulled 92s kubelet, minikube Container image "my-local-image" already present on machine Normal Created 92s kubelet, minikube Created container test1 Normal Started 92s kubelet, minikube Started container test1
[...] spec: containers: - name: main image: my-local-image imagePullPolicy: IfNotPresent [...]
Weitere Seiten zum Thema kubernetes, docker und gcloud:
gilt für alle Tipps, Tricks & Spickzettel:
dies sind einfache, teils banale Notizen für meinen persönlichen Gebrauch,
die hier eher zufällig auch öffentlich lesbar sind
(vielleicht hilft es ja jemandem weiter). Verwendung auf eigene Gefahr
Fehler-Hinweise, Dankesschreiben , etc. bitte an: web.21@unixwitch.de
weitere Tools / Spickzettel