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

Container Service for Kubernetes:ノードプールに無料のワーカーノードを追加する

最終更新日:Nov 14, 2024

フリーノードは、ノードプール機能がリリースされる前に作成されたクラスターに存在します。 空きノードが不要になった場合は、ノードのデプロイに使用するElastic Compute Service (ECS) インスタンスをリリースできます。 空きノードを保持する場合は、ノードプールに追加することを推奨します。 これにより、ノードをグループで管理できます。

ステップ1: ノードプールの作成とスケールアウト

ノードプールに空きノードを追加する前に、ノードプールを作成してスケールアウトする必要があります。 ノードプール内の予想ノード数が追加する空きノード数と等しく、ノードプールが空きノードと同じノード構成を使用していることを確認します。

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

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

  3. [ノードプール] ページの右上隅にある [ノードプールの作成] をクリックします。 ノードプールのパラメーターを設定し、[注文の確認] をクリックします。

    ノードプールパラメーターの詳細については、「ノードプールの作成」をご参照ください。

ステップ2: クラスターから空きノードを削除する

Container Service for Kubernetes (ACK) コンソールで無料ノードを削除できます。 空きノードを削除するときは、[ノードの削除] ダイアログボックスで [ECSインスタンスのリリース] を選択しないでください。 詳細については、「ノードの削除」をご参照ください。

手順3: 既存のノードをクラスターに追加

クラスターからノードを削除した後、対応するECSインスタンスをクラスターに再追加できます。 手順と注意事項の詳細については、「既存のECSインスタンスをACKクラスターに追加する」をご参照ください。

関連ドキュメント

  • ACKは、自動O&Mを備えたマネージドノードプールを提供し、O&M作業を簡素化します。 マネージドノードプールは、自動ノード修復、自動kubelet更新、自動共通脆弱性と露出 (CVE) パッチ適用などの機能を提供します。 詳細については、「マネージドノードプールの概要」をご参照ください。

  • ACKを使用すると、ノードプール内のノードの予想数を変更することで、ノードプールをスケーリングできます。 ノードプールをスケールアウトしてビジネス開発の要件を満たし、ノードプールをスケールインしてリソースコストを削減できます。 詳細については、「ノードプールのスケーリング」をご参照ください。

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

  • 古いバージョンのKubernetesには、セキュリティと安定性の問題があります。 ACKクラスターのKubernetesバージョンを最新バージョンに更新することを推奨します。 詳細については、「ACKクラスターの更新」をご参照ください。

  • ECSインスタンスのリリース方法の詳細については、「インスタンスのリリース」をご参照ください。