2.2. Cluster Samples Operator による管理状態の使用
Cluster Samples Operator はデフォルトで Managed としてブートストラップされるか、グローバルプロキシーが設定されている場合にブートストラップされます。
Managed 状態では、レジストリーからサンプルイメージストリームとイメージをプルし、必要なサンプルテンプレートがインストールされた状態になるように、Cluster Samples Operator がリソースを積極的に管理し、コンポーネントをアクティブな状態に維持します。
次のような特定の状況では、Cluster Samples Operator が Removed 状態でブートストラップされます。
- クリーンインストール後の最初の起動時に、Cluster Samples Operator が 3 分経過してもレジストリーにアクセスできない場合。
- Cluster Samples Operator が IPv6 ネットワーク上にあることが Operator 自身によって検出された場合。
イメージコントローラーの設定パラメーターにより、デフォルトのイメージレジストリーまたは
samplesRegistry設定で指定されたイメージレジストリーを使用してイメージストリームを作成できない場合。詳細は、以下のリンクをご覧ください。
OpenShift Container Platform の場合、デフォルトのイメージレジストリーは registry.redhat.io です。
ただし、Cluster Samples Operator が IPv6 ネットワーク上にあることが検出され、かつ OpenShift Container Platform グローバルプロキシーが設定されている場合は、IPv6 チェックがすべてのチェックよりも優先されます。その結果、Cluster Samples Operator はそれ自体を Removed としてブートストラップします。
現在、IPv6 インストールはレジストリーによってサポートされていません。Cluster Samples Operator は、ほとんどのサンプルイメージストリームとイメージをレジストリーからプルします。
2.2.1. ネットワークが制限されたインストール リンクのコピーリンクがクリップボードにコピーされました!
Cluster Samples Operator は、registry.redhat.io にアクセスできない場合、自身を Removed 状態でブートストラップします。これは、ネットワーク制限がすでに適用されている環境でのインストールを容易にするためです。
Operator が Removed 状態でブートストラップされると、クラスター管理者は、サンプルが必要かどうかを判断するための時間をより多く確保できます。管理状態が Removed の場合、サンプルイメージストリームのインポートが失敗しているというアラートが Cluster Samples Operator によって送信されないためです。Cluster Samples Operator の管理状態が Managed であり、Operator がサンプルイメージストリームをインストールしようとすると、最初のインストールから 2 時間後にインポート失敗のアラートが起動します。
2.2.2. 初期のネットワークアクセスが設定された状態でのネットワークが制限されたインストール リンクのコピーリンクがクリップボードにコピーされました!
最終的に制限されたネットワーク上で運用されるクラスターであっても、初期インストール時にネットワークアクセスが存在する場合、Cluster Samples Operator は registry.redhat.io からコンテンツをインストールします。
この場合、接続環境におけるインストールのデフォルト設定である Managed をオーバーライドすることで、必要なサンプルを判断するまで、サンプルのインストールを延期することができます。
インストール時にはネットワークアクセスがある環境で Cluster Samples Operator を Removed 管理状態でブートストラップする場合は、次の手順を使用して Cluster Samples Operator のデフォルト設定をオーバーライドしてください。
制限された環境でサンプルをホストするには、次の手順を使用してください。
また、openshift-install create manifest プロセスによって作成された openshift ディレクトリーに、次の追加の YAML ファイルを配置する必要があります。
managementState: Removed が設定された Cluster Samples Operator YAML ファイルのサンプル