OpenShift:构建失败,带有“无效的输出引用”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenShift:构建失败,带有“无效的输出引用”相关的知识,希望对你有一定的参考价值。
我正在使用以下YAML创建构建配置。然后,我用oc
手动触发构建。因此,将运行以下命令。
oc create -f mybuildconfig.yaml
oc start-build bc/ns-bc-myproject --wait
构建配置YAML:
apiVersion: v1
kind: BuildConfig
metadata:
labels:
build: myproject
name: ns-bc-myproject
namespace: ns
spec:
output:
to:
kind: ImageStreamTag
name: 'ns-is-myproject:latest'
postCommit:
resources:
runPolicy: Serial
source:
git:
ref: dev_1.0
uri: 'https://github.com/ns/myproject.git'
type: Git
strategy:
sourceStrategy:
from:
kind: ImageStreamTag
name: 'nodejs:10'
namespace: openshift
type: Source
successfulBuildsHistoryLimit: 5
构建从未完成;它会不断以失败消息作为无效的输出引用。缺少什么?
答案
您需要在构建配置将图像推送到的名称空间中创建一个image stream。>
这样的事情将为您工作:
- apiVersion: v1
kind: ImageStream
metadata:
labels:
application: ns-is-myproject
name: ns-is-myproject
namespace: ns-is-myproject
以上是关于OpenShift:构建失败,带有“无效的输出引用”的主要内容,如果未能解决你的问题,请参考以下文章
OpenShift 3.11 all in one 安装失败
在带有自定义域的 OpenShift 中从 HTTPS 重定向到 HTTP