如何从 minikube 中删除镜像?

For*_*ler 5 kubernetes minikube

$ minikube image ls
...
docker.io/library/crasher:latest
...

$ minikube image rm crasher crasher:latest docker.io/library/crasher:latest

$ minikube image ls
...
docker.io/library/crasher:latest
...
Run Code Online (Sandbox Code Playgroud)

看起来 minikube rm 没有从 minikubes 内部缓存中删除图像。我希望能够删除其中一张图像,以便当我minikube image load它拾取新图像时我可以确定。

For*_*ler 12

我发现,问题是我仍然有正在运行的使用该图像的服务。

您要么无法删除正在使用的映像,要么 minikube 将正在使用的映像添加回列表的速度比我运行命令的速度更快。

因此,如果您想在 minikube 上对镜像进行本地热交换,您需要:

1. kubectl delete
2. minikube image rm
3. minikube image load
4. kubectl apply
Run Code Online (Sandbox Code Playgroud)


Abd*_*leh 5

Kubernetes删除镜像

 minikube image rm  your-image-name
Run Code Online (Sandbox Code Playgroud)

将本地镜像加载到Kubernetes

minikube image load your-image-name
Run Code Online (Sandbox Code Playgroud)