5.6. OpenShift Cluster Manager を使用して Karpenter の Red Hat ビルドを有効にする


インストールが完了したら、OpenShift Cluster Manager を使用して、クラスター上で Red Hat 版 Karpenter を有効にしてください。

前提条件

  • あなたは Red Hat OpenShift Service on AWS クラスターバージョン 4.22.0 以降を作成しました。
  • Red Hat 版 Karpenter 用に設定する AWS Identity and Access Management (IAM) ロールを作成しました。
  • クラスターの OpenID Connect (OIDC) エンドポイント URL を取得しました。

    注記

    この URL を確認するには、rosa describe cluster -c $CLUSTER_NAME | grep "OIDC Endpoint URL" を実行してください。OIDC エンドポイント URL に https:// プレフィックスを含めないでください。たとえば、https://example-oidc-endpoint.cloudfront.net/abcd1234examplehash5678 の代わりに example-oidc-endpoint.cloudfront.net/abcd1234examplehash5678 を使用してください。

  • AWS コンソールにアクセスするための適切な認証情報をお持ちです。

手順

  1. AWS ID をエクスポートする:

    $ export AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
  2. AWS コンソール にログインしてください。
  3. AWS コンソールで、[IAM] > [ロール] に移動します。
  4. Red Hat ビルドの Karpenter Amazon Resource Name (ARN) で、信頼ポリシーを更新して、次のポリシー仕様を含めるようにしてください。

    注記

    この ARN にアクセスするには、以下を実行してください。

    $ echo $ROLE_ARN
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Principal": {
                    "Federated": "arn:aws:iam::<aws_account_id>:oidc-provider/<oidc-endpoint-url>"
                },
                "Action": "sts:AssumeRoleWithWebIdentity",
                "Condition": {
                    "StringEquals": {
                        "<oidc-endpoint-url>:sub": "system:serviceaccount:kube-system:karpenter"
                    }
                }
            }
        ]
    }

    ここでは、以下のようになります。

    <aws_account_id>
    AWS アカウント ID を指定します。
    <oidc-endpoint-url>
    取得した OIDC エンドポイント URL を指定します。
  5. OpenShift Cluster Manager で、クラスターリストからクラスターを選択します。
  6. クラスターの詳細画面で、Karpenter の Red Hat ビルドのステータスの横にある 編集 ボタンを選択します。
  7. Autonode 設定の編集 ダイアログボックスで、Autonode を有効にするを 切り替えます。
  8. このダイアログボックスのフィールドに、Red Hat 版 Karpenter IAM ロールの ARN を追加してください。
  9. 設定を保存して Autonode 設定の編集 ボックスを閉じるには、保存 を選択してください。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る