4.2.9. マシンプールへのノードチューニングの追加
マシンプール内のコンピュート (ワーカーとも呼ばれる) ノードのチューニングを追加して、Red Hat OpenShift Service on AWS クラスターでのコンピュートノードの設定を制御できます。
前提条件
-
ワークステーションに最新の ROSA コマンドラインインターフェイス (CLI) (
rosa) をインストールして設定した。 - 'rosa' を使用して Red Hat アカウントにログインした。
- Red Hat OpenShift Service on AWS クラスターを作成した。
- 既存のマシンプールがある。
- 既存のチューニング設定がある。
手順
クラスター内のすべてのマシンプールをリスト表示します。
$ rosa list machinepools --cluster=<cluster_name>出力例
ID AUTOSCALING REPLICAS INSTANCE TYPE LABELS TAINTS AVAILABILITY ZONE SUBNET VERSION AUTOREPAIR db-nodes-mp No 0/2 m7i.xlarge us-east-2a subnet-08d4d81def67847b6 4.14.34 Yes workers No 2/2 m7i.xlarge us-east-2a subnet-08d4d81def67847b6 4.14.34 Yes既存または新規のマシンプールにチューニング設定を追加できます。
マシンプールの作成時にチューニングを追加します。
$ rosa create machinepool -c <cluster-name> --name <machinepoolname> --tuning-configs <tuning_config_name>出力例
? Tuning configs: sample-tuning I: Machine pool 'db-nodes-mp' created successfully on hosted cluster 'sample-cluster' I: To view all machine pools, run 'rosa list machinepools -c sample-cluster'マシンプールのチューニングを追加または更新します。
$ rosa edit machinepool -c <cluster-name> --machinepool <machinepoolname> --tuning-configs <tuning_config_name>出力例
I: Updated machine pool 'db-nodes-mp' on cluster 'mycluster'
検証
チューニング設定を追加したマシンプールの情報を取得します。
$ rosa describe machinepool --cluster=<cluster_name> --machinepool=<machine_pool_name>出力例
ID: db-nodes-mp Cluster ID: <cluster_ID> Autoscaling: No Desired replicas: 2 Current replicas: 2 Instance type: m7i.xlarge Labels: Tags: Taints: Availability zone: us-east-2a Subnet: subnet-08d4d81def67847b6 Version: 4.14.34 EC2 Metadata Http Tokens: optional Autorepair: Yes Tuning configs: sample-tuning ...- マシンプールのチューニング設定が出力に含まれていることを確認します。