エラスティックノードプールを使用して、一連のelastic Compute Service (ECS) インスタンスを管理し、これらのインスタンスを登録済みのKubernetesクラスターに追加できます。 ノードプールをスケールアウトすることもできます。 このトピックでは、登録済みのKubernetesクラスターのエラスティックノードプールを作成する方法について説明します。
前提条件
ハイブリッドクラウドクラスターの構築とクラスターへのECSインスタンスの追加トピックのステップ6の前の操作が完了しました。
ステップ1: ノードプールの作成
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
の右上隅にノードプールページをクリックします。ノードプールの作成.
では、ノードプールの作成ダイアログボックスで、ノードプールのパラメーターを設定します。
次の表に、いくつかのパラメーターを示します。 詳細については、「ノードプールの作成」をご参照ください。
パラメーター
説明
期待されるノード
ノードプールが維持するノードの数。 Expected Nodesパラメーターを設定して、ノードプール内のノード数を調整できます。 ノードプールにノードを作成しない場合は、このパラメーターを0に設定します。 詳細については、「ノードプールのスケーリング」をご参照ください。
オペレーティングシステム
ノードのオペレーティングシステム。 CentOSおよびAlibaba Cloud Linuxオペレーティングシステムがサポートされています。
ECSタグ
ECSインスタンスにラベルを追加します。
テインツ
ノードプール内のノードにテイントを追加します。
ノードラベル
ノードプール内のノードにラベルを追加します。
カスタムセキュリティグループ
ノードが属するセキュリティグループを選択します。
クリック注文の確認.
[ノードプール] ページで、ノードプールの [ステータス] が [初期化] の場合、ノードプールは作成中です。 ノードプールが作成されると、ノードプールのステータスが [アクティブ] に変わります。
ステップ2: ノードプールのスケールアウト
デフォルトでは、1つのクラスターに最大100ノードをデプロイできます。 ノードを追加するには、Quota Centerコンソールでアプリケーションを送信します。
既存のECSインスタンスをノードプールに追加するときは、ECSインスタンスがelastic IPアドレス (EIP) に関連付けられているか、ECSインスタンスがデプロイされている仮想プライベートクラウド (VPC) にNATゲートウェイが設定されていることを確認してください。 また、ECSインスタンスがインターネットにアクセスできることを確認してください。 それ以外の場合、ECSインスタンスをノードプールに追加することはできません。
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
スケールアウトするノードプールを見つけて、スケールで、アクション列を作成します。
[対象ノード] を設定し、[確認] をクリックします。 表示されるメッセージで、[OK] をクリックします。
説明ノードプールの設定を変更する場合は、[ノードプール設定の変更] をクリックします。
[ノードプール] ページで、ノードプールはスケーリング中に [スケーリング] 状態になります。 スケーリングが完了すると、ノードプールは [アクティブ] 状態になります。
次のステップ
詳細ページの左側のナビゲーションウィンドウで、 を選択します。
[ノードプール] ページで、スケーリングされたノードプールを見つけ、詳細[アクション] 列に表示されます。
ノードプールの詳細ページで、ノードタブをクリックして、ノードプール内のノードの詳細を表示します。