6.8. イメージとイメージストリームのインポートと操作
コンテナーイメージを OpenShift Container Platform クラスターに取り込み、その参照を管理するには、外部レジストリーからイメージをインポートし、イメージストリームを使用して整理することができます。このプロセスを利用することで、アプリケーション用のコンテナーイメージを一元管理されたレジストリーとして維持できます。
次のセクションでは、イメージストリームをインポートして操作する方法を説明します。
6.8.1. プライベートレジストリーからのイメージおよびイメージストリームのインポート リンクのコピーリンクがクリップボードにコピーされました!
外部ソースのコンテンツを安全に管理するために、認証を必要とするプライベートレジストリーからタグとイメージのメタデータをインポートするようにイメージストリームを設定します。この手順は、Cluster Samples Operator がコンテンツをプルするために使用するレジストリーをデフォルトの registry.redhat.io 以外に変更する場合に不可欠です。
セキュアでないレジストリーからインポートする場合には、シークレットに定義されたレジストリーの URL に :80 ポートの接尾辞を追加するようにしてください。追加していない場合にレジストリーからインポートしようとすると、このシークレットは使用されません。
手順
以下のコマンドを入力して、認証情報を保存するために使用する
secretオブジェクトを作成する必要があります。$ oc create secret generic <secret_name> --from-file=.dockerconfigjson=<file_absolute_path> --type=kubernetes.io/dockerconfigjsonシークレットが設定されたら、新規イメージストリームを作成するか、
oc import-imageコマンドを入力します。$ oc import-image <imagestreamtag> --from=<image> --confirmインポートプロセスで OpenShift Container Platform はシークレットを取得してリモートパーティーに提供します。