K8s MiniKube无法从泊坞窗读取图像,并给出I / O错误

时间:2020-08-29 13:08:22

标签: docker kubernetes minikube

嗨,我是minikube / k8s的新手,正在尝试在pod中设置第一份工作。 我正在Windows上运行,并且在提取图像时不断出错。

我的码头工人已经有我在job.yaml中使用过的图像,但是minikube失败了

Events:
  Type     Reason     Age   From               Message
  ----     ------     ----  ----               -------
  Normal   Scheduled  28s   default-scheduler  Successfully assigned default/say-something-blbwp to minikube
  Normal   Pulling    27s   kubelet, minikube  Pulling image "java"
  Warning  Failed     17s   kubelet, minikube  Failed to pull image "java": rpc error: code = Unknown desc = Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.67.65:53: read udp 192.168.67.70:58499->192.168.67.65:53: i/o timeout
  Warning  Failed     17s   kubelet, minikube  Error: ErrImagePull
  Normal   BackOff    17s   kubelet, minikube  Back-off pulling image "java"
  Warning  Failed     17s   kubelet, minikube  Error: ImagePullBackOff

这是我的job.yaml文件

apiVersion: batch/v1
kind: Job
metadata:
 name: say-something
spec:
 template:
   metadata:
     name: say-something
   spec:
     containers:
     - name: say-something
       image: java
       imagePullPolicy: IfNotPresent
       command: [System.out.println("ZXZAA:")]
     restartPolicy: OnFailure

码头工人图像

REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
hello-world                 latest              bf756fb1ae65      7 months ago        13.3kB
java                        latest              d23bdf5b1b1b        3 years ago         643MB

有人可以指导我所缺少的内容吗?我需要在注册表部分进行任何特定设置吗?

1 个答案:

答案 0 :(得分:0)

对于解决kubelet,minikube错误:ImagePullBackOff 我更改了docker设置,创建了docker ID

重新启动docker桌面并使用资源->网络-> DNS服务器->手动DNS配置为8.8.8.8 并按照https://github.com/docker/for-win/issues/4884#中所述从主机文件中删除过时的Ips 之后,它可以正常工作并能够提取图像

@David Maze是正确的,我们需要拥有适用于Java的openjdk,并且需要将应用程序部署为映像。

@Wiktor如果要通过K8设置Java应用程序,可以参考 https://www.oreilly.com/content/how-to-manage-docker-containers-in-kubernetes-with-java/

相关问题