当前位置: 首页 > 知识库问答 >
问题:

命令“kubectl create-f busybox.yaml”后的挂起状态

袁法
2023-03-14

我下面有一张我Mac的照片。

  • K8S集群(在VirtualBox,1*Master,2*Workers上)
  • OS Ubuntu 15.04
  • K8S版本1.1.1

当我试图创建一个pod“busybox.yaml”时,它进入挂起状态。我该如何解决?

共有1个答案

丁晋
2023-03-14

“kubectl description pod busybox”或“kubectl get pod busybox-o yaml”输出可能很有用。

由于您没有指定,我假设busybox pod是在默认命名空间中创建的,并且没有指定资源需求或nodeSelectors。

在包括vagrant在内的许多集群设置中,我们为默认命名空间创建一个限制范围,以便为每个pod请求额定数量的CPU(.1个核心)。您应该能够使用“kubectl get pod busybox-o yaml”来确认这种情况。

对于容量足够小的节点来说,仅用系统吊舱就可以填满,尽管我不希望这种情况发生在2核心节点上。

如果busybox pod是在节点注册之前创建的,这可能是该事件的另一个原因,尽管我希望看到随后的事件,因为即使在节点创建之后pod仍处于挂起状态。

请参阅故障排除指南以获得更多故障排除技巧,并在slack(slack.k8s.io)上跟进更多信息。

 类似资料:
  • 我是PHP和phpseclib实现的新SSH。 我有以下代码: 我在这里试图完成的是将用户在远程服务器上选择的文件复制到同一服务器上的新目录。在执行脚本时,它成功地找到第一个文件并将其复制到新目录,但之后脚本就停止了。即使用户只选择了一个项目,脚本也会挂起并且不会继续。它甚至不增加 对可能发生的事情有什么想法吗? 更新: 实时NET_SSH2日志 我还直接在服务器上运行了这个命令,它工作得非常好。

  • 是的,我知道你可能会抱怨说这是件坏事,但我还是想做! 我正在创建一个批处理程序,最后,我需要它挂起,不接受用户输入。我知道一种方法就是创建一个无限循环: 但是我不认为这是一个很好的选择。虽然我需要它挂起来,但我需要能够通过窗口顶部的红色“X”关闭按钮关闭。 有什么想法吗?

  • 我们正在开发一个运行在AndroidICS 4.0.4和3.0.35内核上的设备。我们面临的问题是设备电源管理和网络可达性。一旦设备从挂起模式启动,它就无法ping任何IP地址,比如8.8.8.8立即。有时需要一分钟或两分钟,有时它变得无法访问,告诉缓冲区空间不可用/目标无法访问。但是如果我们从外部ping这个设备ip,它正在响应,并且从设备端也开始从8.8.8.8获得ping回复,这种行为的原因

  • 我有Windows10Professional2004Build19041.329。 我有最新的Docker桌面窗口,并选择Ubuntu 18.04 LTS作为我的WSL发行版。 我已经设置了所有正确的设置,以在Docker Desktop中启用WSL 2,并且能够运行像这样的命令而没有问题。 但是,当我尝试运行

  • 我正在寻找关于如何正确使用Kubernetes本地存储PVC的帮助。 我们在Ubuntu上提供了一个kubespray集群,并启用了本地存储提供器。 我们做错了什么?

  • 我正在研究以太网AVB模块。我的板可以被命令暂停 但是当从挂起恢复时,eth0不起作用。现象是: > 可平环回: $ ping 127.0.0.1 -- PHY电源关闭(关机) 无法ping邻居:$ping 192.168.1.1-- 我假设网络层(符合OSI模型)是可以的,因为我可以ping回环。我认为问题发生在物理层,与: > PHY ic(我的板使用Micrel Phys ksz9031)