6.3.12.2. ホステッドクラスターの NodePool オブジェクトの作成
NodePool は、ホステッドクラスターに関連付けられたスケーラブルなワーカーノードのセットです。NodePool マシンアーキテクチャーは特定のプール内で一貫性を保ち、コントロールプレーンのマシンアーキテクチャーから独立しています。
手順
NodePoolオブジェクトに関する次の情報を含む YAML ファイルを作成し、必要に応じて値を置き換えます。apiVersion: hypershift.openshift.io/v1beta1 kind: NodePool metadata: creationTimestamp: null name: <hosted_cluster_name> \1 namespace: <hosted_cluster_namespace> \2 spec: arch: amd64 clusterName: <hosted_cluster_name> management: autoRepair: false \3 upgradeType: InPlace \4 nodeDrainTimeout: 0s platform: type: Agent release: image: registry.<dns.base.domain.name>:5000/openshift/release-images:4.x.y-x86_64 \5 replicas: 26 status: replicas: 2- 1
<hosted_cluster_name>は、ホステッドクラスターに置き換えます。- 2
<hosted_cluster_namespace>は、ホステッドクラスターの namespace の名前に置き換えます。- 3
- ノードが削除された場合、ノードは再作成されないため、
autoRepairフィールドはfalseに設定されます。 - 4
upgradeTypeはInPlaceに設定されます。これは、アップグレード中に同じベアメタルノードが再利用されることを示します。- 5
- この
NodePoolに含まれるすべてのノードは、OpenShift Container Platform バージョン4.x.y-x86_64に基づいています。<dns.base.domain.name>の値は、DNS ベースドメイン名に置き換えます。4.x.yの値は、使用するサポート対象の OpenShift Container Platform のバージョンに置き換えます。 - 6
replicasの値を2に設定すると、ホステッドクラスターに 2 つのノードプールレプリカを作成できます。
次のコマンドを入力して、
NodePoolオブジェクトを作成します。$ oc apply -f 02-nodepool.yaml出力例
NAMESPACE NAME CLUSTER DESIRED NODES CURRENT NODES AUTOSCALING AUTOREPAIR VERSION UPDATINGVERSION UPDATINGCONFIG MESSAGE clusters hosted-dual hosted 0 False False 4.x.y-x86_64