【问题标题】:Openshift online deployment error when adding volume to pod将卷添加到 Pod 时出现 Openshift 在线部署错误
【发布时间】:2017-10-06 04:08:50
【问题描述】:

我有 pod,我正在尝试将持久性 mysql 存储附加到它。然后部署开始,等待一段时间后失败并在日志中显示以下错误:

--> Scaling up php-4 from 0 to 1, scaling down php-1 from 1 to 0 (keep 1 pods available, don't exceed 2 pods)
    Scaling php-4 up to 1
-->  FailedCreate: php-4 Error creating: pods "php-4-" is forbidden: exceeded quota: compute-resources, requested: limits.cpu=1,limits.memory=512Mi, used: limits.cpu=2,limits.memory=1Gi, limited: limits.cpu=2,limits.memory=1Gi
error: timed out waiting for "php-4" to be synced

如果这是由限制引起的,如果我一次只能使用一个,我该如何部署具有新配置的新版本 pod?有什么我遗漏的吗?

【问题讨论】:

    标签: openshift


    【解决方案1】:

    如果您的资源受到限制,滚动部署将无法运行,因为您无法创建新 pod,因为这将超出资源限制。如果您想在资源限制下运行,则需要将部署配置中的部署策略从 Rolling 更改为 Recreate。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      相关资源
      最近更新 更多