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)
从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)
| 归档时间: |
|
| 查看次数: |
13599 次 |
| 最近记录: |