【问题标题】:Labelling Openshift Build transient pods标记 Openshift 构建瞬态 pod
【发布时间】:2020-10-22 11:44:29
【问题描述】:

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

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

现在每个人都会自动标记如下:

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

这很好,我不想摆脱那个标签。我只想添加一个额外的自定义标签(类似于owner: &lt;teamname&gt;)。我该怎么做?

【问题讨论】:

    标签: docker openshift openshift-3


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,已经接近了,但我不想在生成的镜像中添加 Docker Image 标签,我想在开始构建时创建的临时 pod 中添加 Openshift Pod 标签.
    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    相关资源
    最近更新 更多