我试图在我的openshidt免费帐户中构建angular js应用程序: openshift.com
问题是当我构建角度项目依赖项时是如此之大,以至于我需要1gi来进行构建。
我不知道为什么openshift将内存限制为25%。
我试图在配置中添加资源: 但仍限制为25%
resources:
requests:
cpu: "100m"
memory: "1Gi"
希望您对此有任何想法。
谢谢
François
答案 0 :(得分:1)
设置内存请求对OpenShift Online Starter(“ openshift.com上的免费帐户”)无效。该限制将默认为512 MiB,其他值(请求,CPU限制)将由适当的ClusterResourceOverride
接纳控制器设置。为了使构建最多使用1个GiB内存,您应该仅在构建配置中指定内存限制:
resources:
limits:
memory: 1Gi
答案 1 :(得分:0)
查看名称空间中的LimitRange对象。 https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/可能会限制您的最大内存。
查看kubectl get -o=yaml POD_NAME
的Pod,您的配置实际上生效了吗?
如果对#2的回答是否定的,则可以删除pod并将其重新应用于系统。