6.2. イメージストリームの設定
アプリケーションのイメージ取得およびセキュリティーポリシーをカスタマイズするには、OpenShift Container Platform 内でイメージストリームを設定します。このプロセスにより、イメージプル仕様を定義し、タグを管理し、信頼できるアプリケーションのデプロイメントに必要なアクセス権限を制御できます。
ImageStream オブジェクトには以下の要素が含まれます。
イメージストリームオブジェクト定義
apiVersion: image.openshift.io/v1
kind: ImageStream
metadata:
annotations:
openshift.io/generated-by: OpenShiftNewApp
labels:
app: ruby-sample-build
template: application-template-stibuild
name: origin-ruby-sample
namespace: test
spec: {}
status:
dockerImageRepository: 172.30.56.218:5000/test/origin-ruby-sample
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
以下は、
name- イメージストリームの名前を指定します。
ruby-sample- 新規イメージをこのイメージストリームで追加または更新するためにプッシュできる Docker リポジトリーパスを指定します。
dockerImageReference- イメージストリームが現在参照する SHA ID を指定します。このイメージストリームタグを参照するリソースはこの ID を使用します
image- このイメージストリームタグが以前に参照した SHA ID を指定します。これを使用して、古いイメージにロールバックできます。
tag- イメージストリームタグ名を指定します。