首页 > 解决方案 > 当我尝试构建我的角度代码时 OutOfMemoryKilled

问题描述

我尝试在我的 openshidt 免费帐户中构建 angular js 应用程序:openshift.com

问题是当我构建 Angular 项目时,依赖项太大以至于我需要 1gi 来构建。

而且我不知道为什么openshift将内存限制为25%。

我试图在我的配置中添加资源:但仍限制为 25%

resources:
  requests: 
    cpu: "100m"
    memory: "1Gi"

希望你对此有任何想法。

谢谢

弗朗索瓦

标签: kubernetesopenshiftopenshift-origin

解决方案


设置内存请求对 OpenShift Online Starter(“openshift.com 上的免费帐户”)没有影响。该限制将默认为 512 MiB,其他值(请求、CPU 限制)将由现有的ClusterResourceOverride准入控制器设置。为了让您的构建使用最多 1 GiB 内存,您应该仅在构建配置中指定内存限制:

  resources:
    limits:
      memory: 1Gi

推荐阅读