すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ノードプールの変更

最終更新日:Nov 04, 2024

Container Service for Kubernetes (ACK) では、ACKコンソールでノードプールの設定を変更できます。 たとえば、ノードプールで使用される課金方法、vSwitch、インスタンスタイプ、システムディスクを変更できます。 ノードプールの自動スケーリングを有効または無効にすることもできます。 このトピックでは、ノードプールの設定を変更する方法について説明します。

前提条件

ACKクラスターが作成され、ノードプールがクラスターに作成されます。 詳細については、「ACK管理クラスターの作成」および「ノードプールの作成」をご参照ください。

注意事項

  • ほとんどの場合、ノードプールを変更した後、変更された設定は新しく追加されたノードにのみ適用されます。 既存のノードのラベルやテイントの変更などの特定の場合にのみ、変更された構成はノードプール内の既存のノードにも適用されます。 ノードプールのアップグレード、ノードの修復、CVE (Common Vulnerabilities and Exposures) 脆弱性パッチ適用、kubelet構成のカスタマイズなど、ノードプールでO&M操作を実行すると、ノードプール内の既存のノードの構成も変更されます。

  • ノードプールの変更は、ノードプール内の既存のノードまたはアプリケーションには影響しません。

手順

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、[ノード] > [ノードプール] を選択します。

  3. [ノードプール] ページで、変更するノードプールを見つけて、編集で、アクション列を作成します。

  4. 表示されるダイアログボックスで、ノードプールのパラメーターを変更します

    説明

    次の表では、错パラメーターを変更できないことを示します。 对は、パラメーターを変更できることを示します。

    パラメーター

    変更可能

    説明

    リージョン

    错

    クラスターの存在するリージョン。

    Container Runtime

    错

    コンテナランタイムの詳細については、「Docker、containerd、およびSandboxed-containerの比較」をご参照ください。

    VPC

    错

    クラスターが存在する仮想プライベートクラウド (VPC) が自動的に選択されます。

    vSwitch

    对

    異なるゾーンにデプロイされているvSwitchを最大3つ選択できます。 使用できるvSwitchがない場合は、[vSwitchの作成] をクリックします。 詳細については、「vSwitchの作成と管理」をご参照ください。

    ノードプールがスケールアウトされると、選択したvSwitchが存在するゾーン内のノードがノードプールに追加されます。 ノードプールは、ノードプールの詳細設定で選択したスケーリングポリシーに基づいてスケーリングされます。

    Auto Scaling

    对

    自動スケーリングを有効にするかどうかを指定します。 この機能は、リソース需要とスケーリングポリシーに基づいたコスト効率の高いコンピューティングリソースのスケーリングを提供します。 詳細については、「自動スケーリングの概要」をご参照ください。 この機能を有効にする前に、ノードプールのノードオートスケーリングを有効にする必要があります。 詳細については、「手順1: ノードの自動スケーリングの有効化」をご参照ください。

    課金方法

    对

    ノードプール内のノードでは、従量課金サブスクリプション、およびプリエンプティブルインスタンスの課金方法がサポートされています。 ノードプール内のすべてのノードが同じ課金方法を使用するようにするため、ACKでは、ノードプールの課金方法を従量課金またはサブスクリプションからプリエンプティブルインスタンスに変更することはできません。 たとえば、ノードプールの課金方法従量課金またはサブスクリプションからプリエンプティブルインスタンスに変更することはできません。

    • 従量課金を選択した場合、ノードプール内のECS (Elastic Compute Service) インスタンスに対して従量課金されます。 ノードプールの使用に対して課金されません。

    • サブスクリプションの課金方法を選択した場合、[期間] および [自動更新] パラメーターを設定する必要があります。

    • プリエンプティブルインスタンスの課金方法を選択した場合、次のパラメーターを同時に設定する必要があります。

      現在のインスタンス仕様の上限価格: 選択したインスタンスタイプのリアルタイム市場価格がこのパラメーターの値より低い場合、このインスタンスタイプのプリエンプティブルインスタンスが作成されます。 保護期間 (1時間) が経過すると、システムは5分ごとにインスタンスタイプのスポット価格とリソース可用性をチェックします。 リアルタイム市場価格が入札価格を超えた場合、またはリソースインベントリが不十分な場合、プリエンプティブルインスタンスはリリースされます。

    説明

    インスタンスタイプ

    对

    インスタンスタイプまたは属性に基づいて、ワーカーノードプールで使用されるECSインスタンスを選択します。 vCPU、メモリ、インスタンスファミリー、アーキテクチャなどの属性でECSインスタンスをフィルタリングできます。

    ノードプールをスケールアウトすると、選択したインスタンスタイプのECSインスタンスが作成されます。 ノードプールのスケーリングポリシーは、スケールアウトアクティビティ中に新しいノードを作成するために使用されるインスタンスタイプを決定します。 複数のインスタンスタイプを選択して、ノードプールのスケールアウト操作の成功率を向上させます。

    インスタンスタイプが使用できないか、インスタンスが在庫切れであるためにノードプールのスケールアウトに失敗した場合、ノードプールにさらに多くのインスタンスタイプを指定できます。 ACKコンソールは、ノードプールのスケーラビリティを自動的に評価します。 ノードプールを作成するとき、またはノードプールを作成した後に、スケーラビリティレベルを表示できます。

    説明

    ARMベースのECSインスタンスはARMイメージのみをサポートします。 ARMベースのノードプールの詳細については、「ARMベースのノードプールの設定」をご参照ください。

    GPU高速化インスタンスのみを選択した場合は、オンデマンドで [GPU共有の有効化] を選択できます。 詳細については、「cGPUの概要」をご参照ください。

    システムディスク

    对

    ESSD AutoPLEnterprise SSD (ESSD)ESSD EntryStandard SSD、およびUltra Diskがサポートされています。

    選択できるシステムディスクのタイプは、選択するインスタンスタイプによって異なります。 ドロップダウンリストに表示されないディスクタイプは、選択したインスタンスタイプではサポートされていません。 ディスクの詳細については、「ブロックストレージの概要」をご参照ください。 さまざまなインスタンスタイプでサポートされているディスクタイプの詳細については、「インスタンスファミリーの概要」をご参照ください。

    説明
    • システムディスクタイプとしてEnterprise SSD (ESSD) を選択した場合、システムディスクのカスタムパフォーマンスレベルを設定できます。 ストレージ容量の大きいESSDでは、より高いPLを選択できます。 たとえば、ストレージ容量が460 GiBを超えるESSDにはPL 2を選択できます。 ストレージ容量が1,260 GiBを超えるESSDには、PL 3を選択できます。 詳細については、「容量とパフォーマンスレベル」をご参照ください。

    • Encryptionは、システムディスクタイプをEnterprise SSD (ESSD) に設定した場合にのみ選択できます。 デフォルトでは、デフォルトサービスCMKがシステムディスクの暗号化に使用されます。 KMSでBYOKを使用して生成された既存のCMKを使用することもできます。

    システムディスク作成の成功率を向上させるために、[その他のシステムディスクタイプ] を選択し、[システムディスク] セクションで現在のディスクタイプ以外のディスクタイプを選択できます。 システムは、指定されたディスクタイプに基づいてシステムディスクを順番に作成しようとします。

    データディスクのマウント

    对

    ESSD AutoPLEnterprise SSD (ESSD)ESSD EntrySSD、およびUltra Diskがサポートされています。 選択できるディスクタイプは、選択するインスタンスタイプによって異なります。 ドロップダウンリストに表示されないディスクタイプは、選択したインスタンスタイプではサポートされていません。 ディスクの詳細については、「ブロックストレージの概要」をご参照ください。 さまざまなインスタンスタイプでサポートされているディスクタイプの詳細については、「インスタンスファミリーの概要」をご参照ください。

    • ESSD AutoPLディスクには、次の機能があります。

      • パフォーマンスのプロビジョニング: パフォーマンスのプロビジョニング機能を使用すると、ESSD AutoPLディスクのプロビジョニングされたパフォーマンス設定を構成して、ディスクを拡張することなく、ベースラインパフォーマンスを超えるストレージ要件を満たすことができます。

      • パフォーマンスバースト: パフォーマンスバースト機能により、ESSD AutoPLディスクは、読み書きワークロードのスパイクが発生したときにパフォーマンスをバーストし、ワークロードのスパイクの終了時にパフォーマンスをベースラインレベルまで低下させることができます。

    • ESSDは次の機能を提供します。

      カスタムパフォーマンス。 ストレージ容量の大きいESSDでは、より高いPLを選択できます。 たとえば、ストレージ容量が460 GiBを超えるESSDにはPL 2を選択できます。 ストレージ容量が1,260 GiBを超えるESSDには、PL 3を選択できます。 詳細については、「容量とPL」をご参照ください。

    • データディスクのタイプを指定するときに、すべてのディスクタイプに対して [暗号化] を選択できます。 デフォルトでは、デフォルトサービスCMKがデータディスクの暗号化に使用されます。 KMSでBYOKを使用して生成された既存のCMKを使用することもできます。

    • データディスクが各ノードの /var/lib/containerにマウントされ、/var/lib/kubeletおよび /var/lib/containerd/var/lib/containerにマウントされていることを確認します。 ノード上の他のデータディスクについては、初期化操作を実行し、マウントディレクトリをカスタマイズできます。 詳細については、「」をご参照ください。ACKノードプールのカスタムディレクトリにデータディスクをマウントできますか?

    説明

    最大64個のデータディスクをECSインスタンスに接続できます。 ECSインスタンスにアタッチできるディスクの最大数は、インスタンスタイプによって異なります。 特定のインスタンスタイプのECSインスタンスにアタッチできるディスクの最大数を照会するには、DescribeInstanceTypes操作を呼び出し、レスポンスのDiskQuantityパラメーターを確認します。

    オペレーティングシステム

    对

    Container Service for Kubernetesは、ContainerOS、Alibaba Cloud Linux 3、Ubuntu、およびWindowsをサポートしています。 詳細については、「OSイメージの概要」をご参照ください。

    説明
    • ノードプールのOSイメージを変更した後、変更は新しく追加されたノードに対してのみ有効になります。 ノードプール内の既存のノードは、依然として元のOSイメージを使用する。 既存のノードのOSイメージを更新する方法の詳細については、「ノードプールの更新」をご参照ください。

    • ノードプール内のすべてのノードが同じOSイメージを使用するようにするために、ACKではノードのOSイメージを最新バージョンにのみ更新できます。 ACKでは、OSイメージのタイプを変更することはできません。

    ログオンタイプ

    对

    有効な値: キーペアパスワード後で

    説明

    [セキュリティ強化] パラメーターに [分類された保護に基づく強化] を選択した場合、[パスワード] オプションのみがサポートされます。

    • ノードプールを作成するときのログオンタイプの設定:

      • キーペア: Alibaba Cloud SSHキーペアは、ECSインスタンスにログインするための安全で便利な方法を提供します。 SSHキーペアは、公開キーと秘密キーで構成されます。 SSHキーペアはLinuxインスタンスのみをサポートします。 詳細については、「概要」をご参照ください。

      • パスワード: パスワードの長さは8〜30文字で、英数字、特殊文字を使用できます。

    • ノードプールの作成後にログインタイプを設定: 詳細については、「インスタンスへのSSHキーペアのバインド」および「インスタンスのログインパスワードのリセット」をご参照ください。

    ユーザー名

    对

    ログインタイプ[キーペア] または [パスワード] を選択した場合、ユーザー名としてrootまたはecs-userを選択する必要があります。

    パブリックIP

    对

    各ノードにIPv4アドレスを割り当てるかどうかを指定します。 チェックボックスをオフにすると、パブリックIPアドレスは割り当てられません。 チェックボックスをオンにした場合は、帯域幅課金方法およびピーク帯域幅パラメーターも設定する必要があります。

    説明

    このパラメーターは、新しく追加されたノードでのみ有効になり、既存のノードでは有効になりません。 既存のノードがインターネットにアクセスできるようにするには、EIPを作成し、そのEIPをノードに関連付ける必要があります。 詳細については、「EIPとECSインスタンスの関連付け」をご参照ください。

    CloudMonitorエージェント

    对

    CloudMonitorエージェントをインストールするかどうかを指定します。 ECSノードにCloudMonitorエージェントをインストールした後、CloudMonitorコンソールでノードに関するモニタリング情報を表示できます。

    説明

    このパラメーターは、新しく追加されたノードでのみ有効になり、既存のノードでは有効になりません。 既存のECSノードにCloudMonitorエージェントをインストールする場合は、CloudMonitorコンソールに移動します。

  5. [詳細オプションの表示] をクリックして詳細設定を行います。

    詳細設定を表示

    パラメーター

    変更可能

    説明

    ECSタグ

    对

    自動スケーリング中に自動的に追加されるECSインスタンスにタグを追加します。 タグキーは一意である必要があります。 キーの長さは128文字を超えることはできません。 キーと値はaliyunまたはacs: で始めることはできません。 キーと値には、https:// またはhttp:// は使用できません。

    ECSインスタンスは最大20個のタグを持つことができます。 クォータ制限を増やすには、クォータセンターコンソールでアプリケーションを送信します。 次のタグは、ACKとAuto ScalingによってECSノードに自動的に追加されます。 したがって、ECSノードに17個のタグを追加できます。

    • 次の2つのECSタグがACKによって追加されます。

      • ack.aliyun.com:<クラスターID>

      • ack.alibabacloud.com/nodepool-id: <ノードプールID>

    • 次のECSタグがAuto Scalingによって追加されます: acs: autosaling: scalingGroupId:<スケーリンググループID>

    説明
    • 自動スケーリングを有効にすると、デフォルトで次のECSタグがノードプールに追加されます: k8s.io/cluster-autoscaler:trueおよびk8s.aliyun.com:true

    • 自動スケーリングコンポーネントは、ノードのラベルとテイントに基づいてスケールアウトアクティビティをシミュレートします。 このため、ノードラベルの形式はk8s.io/cluster-autoscaler/node-template/label/Label key:Label valueに変更され、taintの形式はk8s.io/cluster-autoscaler/node-template /Taint key/Taint value:Taint effectに変更されます。

    • ECSラベルの変更は、新しく追加されたノードにのみ適用され、ノードプール内の既存のノードには影響しません。 ノードプール内の既存のノードのラベルを変更する場合は、ECSコンソールに移動し、ECSインスタンスのラベルを変更します。

    テインツ

    对

    ノードにテイントを追加します。 taintは、keyvalue、およびeffectで構成されます。 テイントキーは、接頭辞を付けることができる。 プレフィックス付きのテイントキーを指定する場合は、プレフィックスとキーの残りのコンテンツの間にスラッシュ (/) を追加します。 詳細については、「テイントと寛容」をご参照ください。 汚染には次の制限が適用されます。

    • キー: キーの長さは1 ~ 63文字で、英数字、ハイフン (-) 、アンダースコア (_) 、ピリオド (.) を使用できます。 キーの先頭と末尾は文字または数字である必要があります。

      プレフィックスキーを指定する場合、プレフィックスはサブドメイン名でなければなりません。 サブドメイン名は、ピリオド (.) で区切られたDNSラベルで構成され、253文字を超えることはできません。 スラッシュ (/) で終わる必要があります。 サブドメイン名の詳細については、「DNSサブドメイン名」をご参照ください。

    • : 値の長さは63文字を超えることはできません。英数字、ハイフン (-) 、アンダースコア (_) 、ピリオド (.) を使用できます。 値の先頭と末尾は文字または数字である必要があります。 値を空のままにすることもできます。

    • NoScheduleNoExecutePreferNoScheduleエフェクトを指定できます。

      • NoSchedule: ノードにeffectNoScheduleのテイントがある場合、システムはノードへのポッドをスケジュールしません。

      • NoExecute: このテイントを許容しないポッドは、このテイントがノードに追加された後に削除されます。 このテイントを許容するポッドは、このテイントがノードに追加された後に追い出されません。

      • PreferNoSchedule: システムは、ポッドによって許容されないテイントを持つノードへのポッドのスケジューリングを回避しようとします。

    説明

    テイントの変更は、新しく追加されたノードにのみ適用され、ノードプール内の既存のノードには影響しません。 ノードプール内の既存のノードのテイントを変更する場合は、[ノードラベル] パラメーターの [既存のノードにラベルとテイントを追加] を選択します。 [ノード] ページの右上隅にある [ラベルとテイントの管理] をクリックして、テイントを手動で変更することもできます。

    ノードラベル

    对

    ノードにラベルを追加します。 ラベルはキーと値のペアです。 ラベルキーは、接頭辞を付けることができる。 プレフィックス付きラベルキーを指定する場合は、プレフィックスとキーの残りのコンテンツの間にスラッシュ (/) を追加します。 ラベルには次の制限が適用されます。

    • ラベルのキーは1 ~ 63文字で、英数字、ハイフン (-) 、アンダースコア (_) 、ピリオド (.) を使用できます。 文字または数字で開始および終了する必要があります。

      プレフィックスキーを指定する場合、プレフィックスはサブドメイン名でなければなりません。 サブドメイン名は、ピリオド (.) で区切られたDNSラベルで構成され、253文字を超えることはできません。 スラッシュ (/) で終わる必要があります。 サブドメイン名の詳細については、「サブドメイン名」をご参照ください。

      次のプレフィックスはキーKubernetesコンポーネントで使用され、ノードラベルでは使用できません。

      • kubernetes.io/

      • k8s.io/

      • kubernetes.io/ またはk8s.io/ で終わるプレフィックス。 例: test.kubernetes.io/

        ただし、次のプレフィックスを引き続き使用できます。

        • kubelet.kubernetes.io/

        • node.kubernetes.io

        • 末尾がkubelet.kubernetes.io/ であるプレフィックス。

        • 末尾がnode.kubernetes.ioであるプレフィックス。

    • 値の長さは63文字を超えることはできません。英数字、ハイフン (-) 、アンダースコア (_) 、およびピリオド (.) を使用できます。 値の先頭と末尾は文字または数字である必要があります。 値を空のままにすることもできます。

    • [新しいノードをスケジュール不可に設定] を選択した場合、ノードはクラスターに追加されたときにスケジュール不可になります。 ACKコンソールの [ノード] ページで、既存のノードをスケジュール可能に設定できます。

    [既存のノードにラベルとテイントを追加] パラメーターの詳細を表示

    このチェックボックスをオンにすると、ラベルとテイントの変更は、既存のノードと新しく追加されたノードの両方に適用されます。

    このチェックボックスが選択されている場合、システムは、既存のノードのテイントのラベルを上書きするのではなく、段階的にノードプールのラベルまたはテイントの変更を既存のノードに同期させる。 ノードAに次のラベルがあるとします。

    • testA : testA

    • testB : testB

    ノードプールは次のラベル設定を使用します: testA : testA。 ノードプールのラベル設定をtestC : testCに変更した後、

    testA : testAがノードプール内のノードから削除され、testC : testCがノードに追加されます。 その結果、変更を送信すると、ノードAには次のラベルが表示されます。

    • testB : testB

    • testC : testC

    Set to Unschedulableパラメーターの詳細を表示

    このチェックボックスをオンにすると、新しく追加されたノードがクラスターに追加されたときにスケジュールできなくなります。 ACKコンソールの [ノード] ページで、既存のノードをスケジュール可能に設定できます。

    説明

    このパラメーターは、新しく追加されたノードにのみ適用され、ノードプール内の既存のノードには適用されません。

    スケーリングポリシー

    错

    • 優先度: システムは、ノードプールに対して選択したvSwitchの優先度に基づいてノードプールをスケーリングします。 選択したvSwitchは、優先度の高い順に表示されます。 Auto ScalingがvSwitchのゾーンで最も優先度の高いECSインスタンスの作成に失敗した場合、Auto ScalingはvSwitchのゾーンでより優先度の低いECSインスタンスの作成を試みます。

    • コスト最適化: システムは、vCPU単価に基づいて昇順でインスタンスを作成します。 スケーリング設定で複数のプリエンプティブインスタンスタイプが指定されている場合、プリエンプティブインスタンスは優先的に作成されます。 在庫不足などの理由でプリエンプティブルインスタンスを作成できない場合、システムは従量課金インスタンスの作成を試みます。

      [課金方法][プリエンプティブルインスタンス] に設定されている場合、[補足プリエンプティブルインスタンスの有効化] パラメーターに加えて、次のパラメーターを設定できます。

      • 従量課金インスタンスの割合: ノードプール内の従量課金インスタンスの割合を指定します。 有効値: 0~100。

      • 追加の従量課金インスタンスの有効化: この機能を有効にすると、Auto Scalingは、単価が高すぎる、またはプリエンプティブルインスタンスが在庫切れなどの理由でプリエンプティブルインスタンスの作成に失敗した場合、スケーリング要件を満たす従量課金ECSインスタンスの作成を試みます。

    • 配布バランシング: 均等配布ポリシーは、複数のvSwitchを選択した場合にのみ有効になります。 このポリシーにより、ECSインスタンスがスケーリンググループのゾーン (vSwitch) に均等に分散されます。 在庫不足などの理由でECSインスタンスがゾーン全体に不均一に分散している場合は、リバランス操作を実行できます。

      重要

      ノードプールの作成後にノードプールのスケーリングポリシーを変更することはできません。

      [課金方法][プリエンプティブルインスタンス] に設定されている場合、[補足プリエンプティブルインスタンスの有効化] をオンにするかどうかを指定できます。 この機能が有効になった後、プリエンプティブルインスタンスが再利用されたことを示すシステムメッセージが受信されると、自動スケーリングが有効になっているノードプールは、再利用されたプリエンプティブルインスタンスを置き換える新しいインスタンスの作成を試みます。

    カスタムイメージ

    对

    カスタムイメージを指定すると、デフォルトのシステムイメージがカスタムイメージに置き換えられます。

    • カスタムイメージ: クラスター内のすべてのノードは、カスタムイメージに基づいてデプロイされます。 カスタムイメージの作成方法の詳細については、「カスタムイメージに基づくクラスターまたはノードプールの作成」をご参照ください。

    • 共有イメージ: クラスター内のすべてのノードは、共有イメージに基づいてデプロイされます。 共有イメージの詳細については、「手順」をご参照ください。

    重要
    • ACKクラスターでサポートされているオペレーティングシステムに基づいてカスタムイメージを作成します。 詳細については、「OSイメージの概要」をご参照ください。

    • カスタムイメージ内の事前定義された動作ロジックは、クラスタノードの初期化、コンテナの起動、ノードの更新、管理対象ノードプール内のノードの自動回復などの操作に影響を与える可能性があります。 本番環境で使用する前に、カスタムイメージがテストおよび検証済みであることを確認してください。

    • この機能は、ホワイトリストユーザーのみが使用できます。 Quota Centerコンソールでアプリケーションを送信します。

    RDSホワイトリスト

    对

    [RDSインスタンスの選択] をクリックして、ApsaraDB RDSインスタンスのホワイトリストにノードIPアドレスを追加します。

    カスタムノード名

    错

    カスタムノード名を使用するかどうかを指定します。 カスタムノード名を使用することを選択した場合、ノードの名前、ECSインスタンスの名前、およびECSインスタンスのホスト名が変更されます。

    説明

    Windowsインスタンスがカスタムノード名を使用する場合、インスタンスのホスト名はIPアドレスに固定されます。 IPアドレスのピリオド (.) を置き換えるには、ハイフン (-) を使用する必要があります。 さらに、プレフィックスまたはサフィックスはIPアドレスで許可されません。

    カスタムノード名は、プレフィックス、IP部分文字列、およびサフィックスで構成されます。

    • カスタムノード名は2 ~ 64文字である必要があります。 名前の最初と最後は、小文字または数字にする必要があります。

    • 接頭辞と接尾辞には、英数字、ハイフン (-) 、およびピリオド (.) を使用できます。 接頭辞と接尾辞は文字で始まる必要があり、ハイフン (-) またはピリオド (.) で終わることはできません。 接頭辞と接尾辞には、連続したハイフン (-) またはピリオド (.) を含めることはできません。

    • プレフィックスはECSの制限により必須で、サフィックスはオプションです。

    たとえば、ノードIPアドレスは192.XX. YY.55、プレフィックスiはs aliyun.com、サフィックスはtestです。

    • ノードがLinuxノードの場合、ノード名、ECSインスタンス名、およびECSインスタンスのホスト名は、192.XX. YY.55testをe aliyun.comします。

    • ノードがWindowsノードの場合、ECSインスタンスのホスト名は192-XX-YY-55で、ノード名とECSインスタンス名は192.XX. YY.55testにe aliyun.comます。

    事前定義済みカスタムデータ

    对

    この機能を使用するには、Quota Centerコンソールでアプリケーションを送信します。

    ノードは、クラスターに追加される前に、定義済みのスクリプトを自動的に実行します。 ユーザーデータスクリプトの詳細については、「ユーザーデータスクリプト」をご参照ください。

    たとえば、echo "hello world" と入力すると、ノードは次のスクリプトを実行します。

    #!/bin/bash
    echo "hello world"
    [Node initialization script]

    ユーザーデータ

    对

    ノードは、クラスターに追加されると、ユーザーデータスクリプトを自動的に実行します。 ユーザーデータスクリプトの詳細については、「ユーザーデータスクリプト」をご参照ください。

    たとえば、echo "hello world" と入力すると、ノードは次のスクリプトを実行します。

    #!/bin/bash
    [Node initialization script]
    echo "hello world"
    説明

    クラスターの作成またはノードの追加後、ノードでのユーザーデータスクリプトの実行が失敗する場合があります。 ノードにログインし、grep cloud-init/var/log/messagesコマンドを実行して実行ログを表示し、ノードで実行が成功したか失敗したかを確認することを推奨します。

    プライベートプールタイプ

    对

    説明

    このパラメータはカナリアリリースにあります。 この機能を使用するには、チケットを起票します。

    有効な値: [開く][使用しない] 、および [指定]

    • 開く: システムは自動的に開いているプライベートプールに一致します。 一致が見つからない場合、パブリックプール内のリソースが使用されます。

    • 使用しない: プライベートプールは使用されません。 パブリックプール内のリソースのみが使用されます。

    • 指定済み: プライベートプールをIDで指定します。 指定されたプライベートプールが利用できない場合、ECSインスタンスの起動に失敗します。

    詳細については、「プライベートプール」をご参照ください。

  6. [確認] をクリックします。 [ノードプール] ページで、ノードプールの状態を確認します。 [ステータス] 列に [更新] が表示されている場合、ノードプールは変更中です。 ノードプールが変更されると、[ステータス] 列に [アクティブ] が表示されます。

関連ドキュメント