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.25@unixwitch.de
weitere Tools / Spickzettel