4.3. ローカルゾーンでのマシンプールの設定


このドキュメントでは、Red Hat OpenShift Service on AWS (ROSA) を使用してマシンプールでローカルゾーンを設定する方法を説明します。

4.3.1. ローカルゾーンでのマシンプールの設定

ローカルゾーンでマシンプールを設定するには、次の手順を使用します。

重要

AWS ローカルゾーンは Red Hat OpenShift Service on AWS 4.12 でサポートされています。ローカルゾーンを有効にする方法は、Red Hat ナレッジベースの記事 を参照してください。

前提条件

  • Red Hat OpenShift Service on AWS (ROSA) が、選択した親リージョンで一般提供されている。特定の AWS リージョンで利用できるローカルゾーンを確認するには、AWS の一般利用可能なロケーションのリスト を参照してください。
  • ROSA クラスターは当初、既存の Amazon VPC (BYO-VPC) 内に構築されている。
  • ROSA クラスターの最大伝送単位 (MTU) は 1200 に設定されている。

    重要

    通常、ローカルゾーンの Amazon EC2 インスタンスとリージョンの Amazon EC2 インスタンス間の最大転送単位 (MTU) は 1300 です。AWS ドキュメントの How Local Zones work を参照してください。オーバーヘッドを考慮して、クラスターネットワーク MTU は常に EC2 MTU より小さくなければなりません。具体的なオーバーヘッドは、ネットワークプラグインによって決まります (例: - OVN-Kubernetes: 100 bytes - OpenShift SDN: 50 bytes)。

    ネットワークプラグインは、MTU を減らす可能性のある追加機能を提供する可能性があります。詳細は、ドキュメントを参照してください。

  • AWS アカウントでは、ローカルゾーンが有効 になっている。
  • AWS アカウントには、クラスターと同じ VPC の ローカルゾーンサブネット がある。
  • AWS アカウントに、NAT ゲートウェイへのルートを持つルーティングテーブルに関連付けられたサブネットがある。
  • AWS アカウントには、関連付けられたサブネット上に `kubernetes.io/cluster/<infra_id>: shared' タグがある。

手順

  1. 次の ROSA CLI (rosa) コマンドを実行して、クラスター上にマシンプールを作成します。

    $ rosa create machinepool -c <cluster-name> -i
  2. ROSA CLI でマシンプールのサブネットとインスタンスタイプを追加します。数分後、クラスターはノードをプロビジョニングします。

    I: Enabling interactive mode 1
    ? Machine pool name: xx-lz-xx 2
    ? Create multi-AZ machine pool: No 3
    ? Select subnet for a single AZ machine pool (optional): Yes 4
    ? Subnet ID: subnet-<a> (region-info) 5
    ? Enable autoscaling (optional): No 6
    ? Replicas: 2 7
    I: Fetching instance types 8
    ? disk-size (optional): 9
    1
    対話モードを有効にします。
    2
    マシンプールに名前を付けます。これは英数字に制限されており、最大長は 30 文字です。
    3
    このオプションを no に設定します。
    4
    このオプションを yes に設定します。
    5
    リストからサブネット ID を選択します。
    6
    自動スケーリングを有効にする場合は yes を選択し、自動スケーリングを無効にする場合は no を選択します。
    7
    マシンプールのマシンの数を選択します。この数値は 1 ~ 180 の範囲で指定できます。
    8
    リストからインスタンスタイプを選択します。選択したローカルゾーンでサポートされているインスタンスタイプのみが表示されます。
    9
    オプション: ワーカーノードのディスクサイズを指定します。値は GB、GiB、TB、または TiB 単位で指定できます。数値と単位を設定します (例: '200GiB')。数字と単位は、分離できません。空白は、使用できます。
  3. サブネット ID を指定して、ローカルゾーンにマシンプールをプロビジョニングします。

一般に利用可能および発表された AWS Local Zone の場所は、AWS の Local Zones の場所 リストを参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

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

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

会社概要

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

© 2024 Red Hat, Inc.