【问题标题】:OpenShift rollout deploy image with tagOpenShift rollout 部署带有标签的镜像
【发布时间】:2020-09-22 11:46:57
【问题描述】:

我最初创建了带有图像名称、服务和路由的 YAML 配置文件。我第一次在 OpenShift Web 控制台中导入这个文件并且部署成功。

我的 Docker 映像在 Artifactory 中

YAML 文件中的图像名称最初标记为 1.0

问题: 此外,我想从 TFS Release Pipeline 运行“oc rollout”命令,指定带有最新标签的图像。

如何使用 OC 推出命令或任何其他解决方案推出带有新标签的最新图像?

我不想每次都使用图像标签更新 YAML 以进行新部署。

建议一些最佳做法

【问题讨论】:

    标签: azure-devops openshift


    【解决方案1】:

    如何使用 OC 推出命令或任何其他解决方案推出带有新标签的最新图像?

    您可以使用oc tag 命令。

    - oc tag <imagestreams>:<version> <imagestreams>:default
    

    在上面的脚本中,指定了标记为&lt;version&gt; 的图像。

    这将在图像流中创建一个名为default 的新图像流标签。新标签直接引用运行oc tag命令时默认imagestreamtag指向的图片id。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-16
      • 1970-01-01
      相关资源
      最近更新 更多