【问题标题】:OpenShift Pod gets stuck in pending stateOpenShift Pod 卡在挂起状态
【发布时间】:2017-04-07 03:17:23
【问题描述】:

OpenShift 中的 MySQL pod 在新部署后卡住并显示消息“该 pod 已卡在挂起状态超过 5 分钟。”我能做些什么来解决这个问题?我尝试将当前部署 pod 缩放为 0,并将之前的部署 pod 缩放为 1。但它也卡住了,之前的工作。

【问题讨论】:

  • 您是否在数据库中使用了持久卷?这是什么 OpenShift 实例?您自己的还是 OpenShift Online 开发者预览版?事件流中会显示哪些错误消息?
  • 这是 OpenShift 开发者预览版。应用程序是 mysql-persistent 数据库。所以它是持久音量。
  • oc get events 会显示什么?今天早些时候,将 Docker 镜像拉到节点时出现了一些问题,这些问题一直在影响应用程序的部署。我不确定这是否总是发生,或者仅在应用程序部署到特定节点时发生。对于我的测试应用程序,问题通过稍后的重新部署解决。如果您仍然看到问题并且它与拉取图像有关,请通过支持页面中提到的 Bugzilla 问题跟踪器报告问题docs.openshift.com/online/getting_started/…
  • 感谢 Graham,但我现在实际上已经重新安装了 MySQL 模板。有问题我再问。
  • 我也遇到了同样的问题,你有什么建议吗?

标签: mysql openshift kubernetes


【解决方案1】:

如果 pod 卡在挂起状态,我们可以通过执行将其移除

oc delete pod/<name of pod> --grace-period=0

此命令会立即删除 pod,但请谨慎使用,因为它可能会在持久卷上留下一些进程 pid 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-15
    • 2019-07-20
    • 1970-01-01
    • 2016-05-28
    • 2018-02-18
    • 2018-10-09
    • 1970-01-01
    相关资源
    最近更新 更多