我有一个名为 docker-hello-world 的 docker 映像 - 它所做的只是使用 JRE 将 Hello World 打印到日志中。经过测试,它工作正常。
然后,我将图像导入 Kubernetes Docker 并运行——仍然没有问题。
docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
docker-hello-world latest 9a161d166742 20 hours ago 83.17 MB
Run Code Online (Sandbox Code Playgroud)
kubectl run docker-hello-world --image=docker-hello-world:latest 出现问题 - 我也尝试了图像 ID,但我不明白为什么它找不到图像。它说部署已创建。
kubectl get deployments
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
docker-hello-world 1 1 1 0 24s
kubectl get pods
NAME READY STATUS RESTARTS AGE
docker-hello-world-67c745cff4-sv77d 0/1 ErrImagePull 0 43s
Run Code Online (Sandbox Code Playgroud)
日志:
kubectl logs docker-hello-world-67c745cff4-sv77d
Error from server …Run Code Online (Sandbox Code Playgroud)