第9章 ビルドでの Red Hat サブスクリプションの使用
Red Hat OpenShift Service on AWS ビルド内に Red Hat サブスクリプションコンテンツをインストールするには、次のセクションを使用します。
9.1. Red Hat Universal Base Image へのイメージストリームタグの作成
ビルド内に Red Hat Enterprise Linux (RHEL) パッケージをインストールするには、Red Hat Universal Base Image (UBI) を参照するイメージストリームタグを作成します。
クラスター内の すべてのプロジェクトで UBI を利用可能にするには、イメージストリームタグを openshift
namespace に追加します。または、特定のプロジェクトで UBI を利用可能にするには、イメージストリームタグをそのプロジェクトに追加します。
イメージストリームタグは、他のユーザーにプルシークレットを公開せずに、インストールプルシークレットにある registry.redhat.io
の認証情報を使用して UBI へのアクセスを許可します。この方法は、各プロジェクトで registry.redhat.io
の認証情報を使用してプルシークレットをインストールするよう各開発者に求める方法よりも便利です。
手順
単一のプロジェクトで
ImageStreamTag
リソースを作成するには、次のコマンドを入力します。$ oc tag --source=docker registry.redhat.io/ubi9/ubi:latest ubi:latest
ヒントまたは、以下の YAML を適用して単一のプロジェクトに
ImageStreamTag
リソースを作成できます。apiVersion: image.openshift.io/v1 kind: ImageStream metadata: name: ubi9 spec: tags: - from: kind: DockerImage name: registry.redhat.io/ubi9/ubi:latest name: latest referencePolicy: type: Source