2.2.5.3.3. Pod 获取时间超过 600 秒才可用

尝试部署后,-deploy pod 超时并报告以下错误。

error: update acceptor rejected rhamt-web-console-executor-1: pods for rc 'rhamt/POD_NAME' took longer than 600 seconds to become available

这些错误会出现在 pod 超时后,并放入错误状态。

这意味着:

部署 pod 无法成功启动 pod。

这个错误可能是多个源,如下所示:

  • OpenShift 实例目前没有资源来及时部署 pod。
  • 镜像无法从 registry 中成功拉取。

如何解决它:

再次尝试部署,查看创建非部署 Pod 的日志和事件。这些消息会为底层错误提供上下文,从而导致部署 pod 超时。

  • 为解决报告的问题(其中 OpenShift 实例耗尽资源),请按照《OpenShift 文档中的集群 管理指南 》中的" 分析 集群容量"中的说明操作,以确定集群容量。增加容量后,或者执行较少的作业后,再次尝试部署。
  • 要解决第二个问题,如无法从 registry 中拉取镜像,请访问 registry 以确保镜像存在。此链接还包括有关检查 Docker 注册表日志的说明,并可用于进一步对问题进行故障排除。