ImageStream 标签是指向 ImageStream 中镜像的命名指针。它缩写为istag
。ImageStream 标签用于引用或检索给定 ImageStream 和标签的镜像。
ImageStream 标签可以引用任何本地或外部管理的镜像。它包含表示标签曾经指向的所有镜像堆栈的镜像历史记录。每当在特定 ImageStream 标签下标记新镜像或现有镜像时,它都会放置在历史记录堆栈的第一个位置。先前占据顶部的镜像位于第二个位置。这允许轻松回滚以使标签再次指向历史镜像。
以下 ImageStream 标签来自ImageStream
对象:
ImageStream 标签及其历史记录中的两个镜像。
kind: ImageStream
apiVersion: image.openshift.io/v1
metadata:
name: my-image-stream
# ...
tags:
- items:
- created: 2017-09-02T10:15:09Z
dockerImageReference: 172.30.56.218:5000/test/origin-ruby-sample@sha256:47463d94eb5c049b2d23b03a9530bf944f8f967a0fe79147dd6b9135bf7dd13d
generation: 2
image: sha256:909de62d1f609a717ec433cc25ca5cf00941545c83a01fb31527771e1fab3fc5
- created: 2017-09-01T13:40:11Z
dockerImageReference: 172.30.56.218:5000/test/origin-ruby-sample@sha256:909de62d1f609a717ec433cc25ca5cf00941545c83a01fb31527771e1fab3fc5
generation: 1
image: sha256:47463d94eb5c049b2d23b03a9530bf944f8f967a0fe79147dd6b9135bf7dd13d
tag: latest
# ...
ImageStream 标签可以是永久标签或跟踪标签。
您可以根据自己的需要创建自己的 ImageStream 标签。
ImageStream 标签由 ImageStream 的名称和标签组成,用冒号分隔。
例如,要引用前面ImageStream
对象示例中的sha256:47463d94eb5c049b2d23b03a9530bf944f8f967a0fe79147dd6b9135bf7dd13d
镜像,ImageStream 标签将是:
origin-ruby-sample:latest