在这些日子里,我开始玩OpenShift online。我部署了一个非常简单的"Hello World“Java示例(一行代码!)没有任何依赖(没有Spring!)命令行类似于:
oc.exe new-app registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift~<GIT URL> --context-dir=demo-docker --name=demo-docker构建总是失败,并出现OOM错误。这怎么可能呢?
发布于 2020-04-19 22:11:04
您可以设置Build Resources。为了了解requests和limits之间的区别,Compute Resources将提供该信息。
apiVersion: "v1"
kind: "BuildConfig"
metadata:
name: "sample-build"
spec:
resources:
limits:
cpu: "100m"
memory: "256Mi"
requests:
cpu: "100m"
memory: "256Mi"发布于 2020-04-19 17:40:14
发现问题后,需要在构建过程中设置更多内存
oc.exe patch bc/demo-docker --patch "{\"spec\":{\"resources\":{\"limits\":{\"memory\":\"1Gi\"}}}}"默认值如此之低,这是非常不可思议的。
https://stackoverflow.com/questions/61302114
复制相似问题