微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

标记Openshift构建临时容器

如何解决标记Openshift构建临时容器

我有一个运行在Openshift 3.11项目上的简单S2I构建,该项目输出到图像流。

构建工作正常,生成的图像被正确标记并在流中可用。我的问题是,每个构建都旋转一个临时Pod来处理实际构建。我想给这些豆荚贴上标签。这个项目在多个团队之间共享,我们有几个脚本可根据标签区分豆荚。

现在每个人都自动像这样被贴上标签

openshift.io/build.name: <buildname>-<buildnum>

那很好,我不想摆脱这个标签。我只想添加一个附加的自定义标签(例如owner: <teamname>)。我该怎么办?

解决方法

您可以使用imageLabels中的buildConfig部分添加自定义标签,如下所示。更多信息在这里Output Image Labels

spec:
  output:
    to:
      kind: "ImageStreamTag"
      name: "your-image:latest"
    imageLabels:
    - name: "owner"
      value: "yourteamname"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。