Docker 在kubernetes群集中部署映像时遇到崩溃回退
我正在使用kubernetes集群使用kubectl create-f dummy.yaml部署一个映像。我的图像在docker hub中公开,图像大小为1.3 GB。 图像拉取成功,但未运行它是“CrashLoopBackOff”。 当我运行创建部署命令“kubectl create-f dummy.yaml”时,我得到: 我试图使用Docker 在kubernetes群集中部署映像时遇到崩溃回退,docker,kubernetes,dockerfile,kubernetes-cluster,Docker,Kubernetes,Dockerfile,Kubernetes Cluster,我正在使用kubernetes集群使用kubectl create-f dummy.yaml部署一个映像。我的图像在docker hub中公开,图像大小为1.3 GB。 图像拉取成功,但未运行它是“CrashLoopBackOff”。 当我运行创建部署命令“kubectl create-f dummy.yaml”时,我得到: 我试图使用 命令:[“/bin/bash”、“-c”、“--”] args:[“while true;do sleep 30;done;”]在我的yaml文件中,它可以处理
命令:[“/bin/bash”、“-c”、“--”]
args:[“while true;do sleep 30;done;”]
在我的yaml文件中,它可以处理大小为700 MB的图像,但当我将它与其他1.3 GB的图像一起使用时,它会显示CrashLoopBackOff,因为成功地提取了图像,所以提取后的容器似乎无法运行
描述吊舱显示:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 12m default-scheduler Successfully assigned dummy-ser-779 7db4cd4-djqdz to node02
Normal SuccessfulMountVolume 12m kubelet, node02 MountVolume.SetUp succeeded for vol ume "default-token-8p9lq"
Normal Created 1m (x4 over 2m) kubelet, node02 Created container
Normal Started 1m (x4 over 2m) kubelet, node02 Started container
Warning BackOff 53s (x8 over 2m) kubelet, node02 Back-off restarting failed containe r
Normal Pulling 41s (x5 over 12m) kubelet, node02 pulling image "xxx/dummyenc:ba ni"
Normal Pulled 40s (x5 over 2m) kubelet, node02 Successfully pulled image "xxx
感谢您在advanced中的帮助我已解决此问题。我出现此错误是因为映像与我尝试在(ARM7)RPi上运行的硬件不兼容。我使用docker build for Dockerfile在ubuntu 64位上创建图像,这样图像就不能在Raspberry pi上运行 如果您获得了
CrashLoopBackOff
,则图像成功拉取,并且没有启动(或退出)。不知道映像的更多细节(如Dockerfile和Kubernetes部署规范)或者失败pod的kubectl日志
输出,这将很难说得更多。@DavidMaze我添加了从描述pod commadkubectl日志中获得的事件日志——之前的xxx
pod@HoMankubectl日志——前面的xxx显示“服务器没有资源类型”xxx“。。你应该输入舱名。e、 g.kubectl日志——之前的dummy-ser-5459bf444d-9b7sz
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 12m default-scheduler Successfully assigned dummy-ser-779 7db4cd4-djqdz to node02
Normal SuccessfulMountVolume 12m kubelet, node02 MountVolume.SetUp succeeded for vol ume "default-token-8p9lq"
Normal Created 1m (x4 over 2m) kubelet, node02 Created container
Normal Started 1m (x4 over 2m) kubelet, node02 Started container
Warning BackOff 53s (x8 over 2m) kubelet, node02 Back-off restarting failed containe r
Normal Pulling 41s (x5 over 12m) kubelet, node02 pulling image "xxx/dummyenc:ba ni"
Normal Pulled 40s (x5 over 2m) kubelet, node02 Successfully pulled image "xxx