5.5. ROSA CLI を使用して Karpenter の Red Hat ビルドを有効にする


インストールが完了したら、ROSA コマンドラインインターフェイス (CLI)(rosa) を使用して、クラスター上で Red Hat ビルドの Karpenter を有効にします。

手順

  1. クラスター名と ID を環境変数にエクスポートします。

    $ export CLUSTER_NAME=<cluster_name>
    $ export CLUSTER_ID=$(rosa describe cluster -c "$CLUSTER_NAME" -o json | jq -r '.id')
    $ echo $CLUSTER_NAME $CLUSTER_ID
  2. クラスターの準備が整うまでお待ちください。

    $ rosa describe cluster -c $CLUSTER_ID | grep -i State

    出力例

    State:                      ready
  3. Red Hat 版 Karpenter の IAM ロールが正しく設定されていることを確認してください。

    $ ROLE_ARN=$(aws iam get-role --role-name rosa-karpenter-controller-role-${CLUSTER_NAME} --query 'Role.Arn' --output text)
  4. Red Hat 版 Karpenter を有効にする:

    $ rosa edit cluster -c $CLUSTER_ID \
      --autonode=enabled \
      --autonode-iam-role-arn=$ROLE_ARN
  5. クラスター管理者権限をお持ちでない場合は、クラスター管理者ユーザーを作成してください。

    $ rosa create admin -c $CLUSTER_ID
  6. 前のコマンドで取得した認証情報を使用してクラスターにログインしてください。

    $ oc login <api_url> --username cluster-admin --password <password>
  7. Red Hat 版の Karpenter カスタムリソース定義 (CRD) が存在することを確認してください。

    $ oc get ec2nodeclass
    注記

    ノードプールマニフェストは、EC2NodeClass リソースを使用します。

    出力例

    NAME      READY   AGE
    default   True    5m
    $ oc get openshiftec2nodeclass
    注記

    OpenShiftEC2NodeClass リソースは、Red Hat が EC2NodeClass リソースと通信するために用意したラッパーです。

    出力例

    NAME      READY
    default   True
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る