1.3. Red Hat Advanced Cluster Management のインフラストラクチャーノードの設定
承認された Red Hat Advanced Cluster Management 管理コンポーネントを実行するインフラストラクチャーノードを含むように OpenShift Container Platform クラスターを設定します。インフラストラクチャーノードでコンポーネントを実行すると、Red Hat Advanced Cluster Management 管理コンポーネントを実行しているノードに OpenShift Container Platform サブスクリプションクォータが割り当てられることがなくなります。
OpenShift Container Platform クラスターにインフラストラクチャーノードを追加した後、OpenShift Container Platform CLI からのインストール 手順に従い、設定を Operator Lifecycle Manager サブスクリプションおよび MultiClusterHub
カスタムリソースに追加します。
1.3.1. OpenShift Container Platform クラスターへのインフラストラクチャーノードの設定
OpenShift Container Platform ドキュメントの インフラストラクチャーマシンセットの作成 で説明されている手順に従ってください。インフラストラクチャーノードは、Kubernetes の taint
と labels
を使用して設定され、管理以外のワークロードが実行されないようにします。
Red Hat Advanced Cluster Management によって提供されるインフラストラクチャーノードの有効化と互換性を持たせるには、インフラストラクチャーノードに次の
taint
とlabels
が適用されていることを確認してください。metadata: labels: node-role.kubernetes.io/infra: "" spec: taints: - effect: NoSchedule key: node-role.kubernetes.io/infra
Operator Lifecycle Manager サブスクリプションを適用する前に、以下の追加設定を追加します。
spec: config: nodeSelector: node-role.kubernetes.io/infra: "" tolerations: - key: node-role.kubernetes.io/infra effect: NoSchedule operator: Exists
MultiClusterHub
カスタムリソースを適用する前に、以下の設定を追加します。spec: nodeSelector: node-role.kubernetes.io/infra: ""