2.2. クラスターサンプル Operator 管理状態の使用
Cluster Samples Operator はデフォルトで Managed としてブートストラップされるか、グローバルプロキシーが設定されている場合にブートストラップされます。
管理 状態では、Cluster Samples Operator がリソースをアクティブに管理し、コンポーネントをアクティブな状態に維持して、レジストリーからサンプルイメージストリームとイメージをプルし、必要なサンプルテンプレートがインストールされていることを確認します。
以下を含む特定の状況では、Cluster Samples Operator が Removed としてそれ自体をブートストラップします。
- クリーンインストール後の最初の起動時に、Cluster Samples Operator が 3 分後にレジストリーにアクセスできない場合。
- Cluster Samples Operator が IPv6 ネットワーク上にあることを検出した場合。
イメージコントローラーの設定パラメーターにより、デフォルトのイメージレジストリーを使用するか、
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 にアクセスできない場合に自身 を削除済み としてブートストラップするため、ネットワーク制限がすでに適用されている場合にネットワーク制限付きインストールが容易になります。
クラスター管理者としては、Operator がブートストラップされて 削除された ときにサンプルが必要かどうかを判断する時間が増えます。これは、管理状態が 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 のマニフェスト作成 プロセスによって作成された openshift ディレクトリーに、次の追加の YAML ファイルを配置する必要があります。
managementState: Removed が設定された Cluster Samples Operator YAML ファイルのサンプル