3.5. インフラストラクチャーノードへのインストール
OpenShift Container Platform クラスターを、承認された管理コンポーネントを実行するためのインフラストラクチャーノードを組み込むように設定できます。インフラストラクチャーノードでコンポーネントを実行すると、それらの管理コンポーネントを実行しているノードの OpenShift Container Platform サブスクリプションクォータの割り当てる必要がなくなります。
OpenShift Container Platform クラスターにインフラストラクチャーノードを追加した後に、OpenShift Container Platform CLI からのインストール 手順に従い、以下の設定を Operator Lifecycle Manager サブスクリプションおよび MultiClusterEngine
カスタムリソースに追加します。
3.5.1. インフラストラクチャーノードを OpenShift Container Platform クラスターに追加する リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform ドキュメントの インフラストラクチャーマシンセットの作成 で説明されている手順に従います。インフラストラクチャーノードは、Kubernetes の taint
および label
で設定され、管理以外のワークロードがそれらで稼働し続けます。
Kubernetes のマルチクラスターエンジンによって提供されるインフラストラクチャーノードの有効化と互換性を持たせるには、インフラストラクチャーノードに次の taint
と label
が適用されていることを確認してください。
3.5.2. Operator Lifecycle Manager サブスクリプションの追加設定 リンクのコピーリンクがクリップボードにコピーされました!
Operator Lifecycle Manager サブスクリプションを適用する前に、以下の追加設定を追加します。
3.5.3. MultiClusterEngine カスタムリソースの追加設定 リンクのコピーリンクがクリップボードにコピーされました!
MultiClusterEngine
カスタムリソースを適用する前に、以下の設定を追加します。
spec: nodeSelector: node-role.kubernetes.io/infra: ""
spec:
nodeSelector:
node-role.kubernetes.io/infra: ""