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 ネットワーク上にあることを検出する場合。
イメージコントローラーの設定パラメーターにより、デフォルトのイメージレジストリーまたは
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 が boostrapped Removed 時にサンプルが必要であるかどうかを判別する追加の時間を確保できます。これは、Cluster Samples Operator が管理状態が Removed の場合にイメージストリームのインポートに失敗しているアラートを送信しないためです。Cluster Samples Operator の管理状態が Managed で、Operator がサンプルイメージストリームのインストールを試みると、最初のインストールから失敗したアラートは 2 時間開始します。
2.2.2. 初期のネットワークアクセスが設定された状態でのネットワークが制限されたインストール リンクのコピーリンクがクリップボードにコピーされました!
ネットワークが制限された環境で最終的に実行されるクラスターが最初に、ネットワークアクセスがある状態でインストールされる場合、Cluster Samples Operator は registry.redhat.io からコンテンツをインストールします。
この場合は、接続されたインストールの 管理 のデフォルト設定を上書きして必要なサンプルを決定するまで、サンプルのインストールを遅らせることができます。
Cluster Samples Operator を、初期のネットワークアクセスのあるインストール時に Removed として管理状態でブートストラップできるようにするには、以下の手順を使用して Cluster Samples Operator のデフォルト設定を上書きします。
制限された環境でサンプルをホストするには、以下の手順を使用します。
以下の追加の YAML ファイルを、openshift-install create manifest プロセスで作成される openshift ディレクトリーに置く必要もあります。
managementState: Removed が設定された Cluster Samples Operator YAML ファイルのサンプル