在 Openshift 中,部署应用程序时,我遇到了这个问题

问题描述 投票:0回答:1

启动部署时发生错误。
原因:无法触发“pat”的部署,因为它包含未解析的图像

从部署菜单进行配置:

以下是一些细节,例如在构建应用程序时,它会出现拉取图像错误。

当它继续运行很长时间时,我也会遇到内存不足的问题。

状态:构建 Pod 由于内存不足而被终止

deployment openshift openshift-origin
1个回答
0
投票

我也遇到了类似的错误,增加资源限制后解决了。通过增加 buildConfig 的内存限制解决了我的

The build pod was killed due to an out-of-memory condition
错误。您可以通过
BuildConfig
yaml 文件来完成,如下所示

kind: BuildConfig
apiVersion: build.openshift.io/v1
metadata:
  annotations:
    openshift.io/generated-by: OpenShiftNewBuild
  resourceVersion: '335448879'
  name: appname
  uid: 4a96c329-3e70-4050-a6b8-32add2e219f7
  creationTimestamp: '2024-01-31T06:40:42Z'
  generation: 7
  ....
spec:
  nodeSelector: null
  output:
    to:
      kind: ImageStreamTag
      name: 'appname:latest'
  resources: 
      limits:
          cpu: "100m" 
          memory: "512Mi"
        requests: 
          cpu: "100m"
          memory: "512Mi"

或 通过 oc 命令

oc patch bc/appname --patch '{"spec":{"resources":{"limits":{"memory":"1Gi"}}}}'

© www.soinside.com 2019 - 2024. All rights reserved.