第2章 代替レジストリーでの Samples Operator の使用
最初にミラーレジストリーを作成して、別のレジストリーで Samples Operator を使用できます。
必要なコンテナーイメージを取得するには、インターネットへのアクセスが必要です。この手順では、ご使用のネットワークとインターネットのどちらにもアクセスできるミラーホストにミラーレジストリーを配置します。
2.1. ミラーレジストリーについて
インストールプログラムを生成するために必要な OpenShift Container Platform レジストリーおよびイメージのコンテンツをミラーリングできます。
ミラーレジストリーは、ネットワークが制限された環境でインストールを実行するために必要となる主要なコンポーネントです。このミラーは、インターネットと制限されたネットワークの両方にアクセスできる bastion ホストで、または制限に対応する他の方法を使用して作成できます。
OpenShift Container Platform がリリースペイロードの整合性を検証する方法により、ローカルレジストリーのイメージ参照は Quay.io 上で Red Hat によってホストされるものと同一になります。インストールのブートストラッププロセスでは、プルされるリポジトリーの種類を問わず、イメージには同じダイジェストがなければなりません。リリースペイロードが同一になるようにするには、イメージをローカルリポジトリーにミラーリングします。
2.1.1. ミラーホストの準備
ミラーレジストリーを作成する前に、ミラーホストを準備する必要があります。
2.1.2. CLI のインストール
コマンドラインインターフェースを使用して OpenShift Container Platform と対話するために CLI をインストールすることができます。
以前のバージョンの oc
をインストールしている場合、これを使用して OpenShift Container Platform 4.2 のすべてのコマンドを実行することはできません。新規バージョンの oc
をダウンロードし、インストールします。
手順
- Red Hat OpenShift Cluster Manager サイトの Infrastructure Provider ページから、選択するインストールタイプのページに移動し、Download Command-line Tools をクリックします。
オペレーティングシステムおよびアーキテクチャーのフォルダーをクリックしてから、圧縮されたファイルをクリックします。
注記oc
は Linux、Windows、または macOS にインストールできます。- ファイルをファイルシステムに保存します。
- 圧縮ファイルを展開します。
-
これを
PATH
にあるディレクトリーに配置します。
CLI のインストール後は、oc
コマンドを使用して利用できます。
$ oc <command>