Openshift 3免费:迷你SpringBoot app + Mysql立即超出配额限制?

时间:2017-09-13 19:09:50

标签: openshift

在尝试使用Openshift v3时 - 我可以使用Wildfly& amp;创建和部署一个非常简单的Web应用程序。 Postgres的。

当尝试使用Mysql(带有1个表)创建一个非常简单的SpringBoot应用程序(作为WAR)时,MySql卷存储立即超出配额。因此,非常简单的应用程序无法正常运行。

  

创建错误:pods“springbootmysql-8-”被禁止:超出   quota:compute-resources,requested:limits.cpu = 1,limits.memory = 512Mi,   used:limits.cpu = 2,limits.memory = 1Gi,限制:   limits.cpu = 2,limits.memory = 1Gi在过去11分钟内19次

更新:现在我将两个pod配置为480Mi内存 - 不超过内存配额。

我现在收到一条错误消息,停止构建和部署:

  

创建错误:pods“springbootmysql6-2-”被禁止:超出   quota:compute-resources,requested:   limits.cpu = 957m,limits.memory = 490Mi,使用:   limits.cpu = 1914m,limits.memory = 980Mi,限制:   limits.cpu = 2,limits.memory = 1GI

1 个答案:

答案 0 :(得分:2)

在OpenShift Online Starter上,如果同时使用512MB运行数据库和前端,则只有足够的资源来使用重新创建部署策略。您需要进入前端的部署配置,并将部署策略从Rolling更改为Recreate。

如果在进行更改后仍然存在相同的问题,请将前端的副本数量缩减为0,然后再缩减为1.这将确保Kubernetes不会停留在先前状态,因为它是仍在尝试在旧设置下部署。事情应该没问题。