ワーカー・ノードの削除

Container Engine for Kubernetes (OKE)を使用して作成したKubernetesクラスタ内のワーカー・ノードを削除する方法を確認します。

詳細およびノートは、ワーカー・ノードの削除を参照してください。

    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします「コンテナとアーティファクト」で、「Kubernetesクラスタ(OKE)」をクリックします。
    2. クラスタを含むコンパートメントを選択します。
    3. 「クラスタ」ページで、削除するワーカー・ノードを含むクラスタの名前をクリックします。
    4. 「リソース」で、「ノード・プール」をクリックし、削除するワーカー・ノードを含むノード・プールの名前をクリックします。
    5. 「リソース」で、「ノード」をクリックします。
    6. 削除するノードの横にある「アクション」メニューから、「ノードの削除」を選択します。

      ワーカー・ノードを削除すると、ノードが完全に削除されます。削除されたワーカー・ノードはリカバリできません。

    7. 拡張オプションのデフォルトをそのまま使用するか、「拡張オプションの表示」を選択して、ワーカー・ノードを終了する前に、ワーカー・ノードをいつ、どのようにコード化およびドレインするかを指定します。

      • 削除猶予期間(分):ワーカー・ノードを終了する前に、ノードをコードンおよびドレインできる時間の長さ。デフォルト(60分)を受け入れるか、代替を指定します。たとえば、ノード・プールのスケール・ダウンや配置構成の変更時に、ワーカー・ノードを30分間コード化してワークロードを排出できます。ワーカー・ノードをコード化およびドレインせずにただちに終了するには、0分を指定します。
      • 猶予期間後に強制終了:正常にコード化およびドレインされていない場合でも、削除猶予期間の終了時にワーカー・ノードを終了するかどうか。デフォルトでは、このオプションは選択されていません。

        ワーカー・ノードが正常にコード化およびドレインされていない場合でも、削除猶予期間の終了時に常にワーカー・ノードを終了させる場合は、このオプションを選択します。

        正常にコード化されて排出されていないワーカー・ノードを削除猶予期間の終了時に終了させない場合は、このオプションの選択を解除します。削除猶予期間内に終了できないワーカー・ノードを含むノード・プールは、「注意が必要」ステータスになります。終了操作を開始した作業リクエストのステータスが「失敗」に設定され、終了操作が取り消されます。詳細は、クラスタのモニタリングを参照してください。

      • ノード・プール・サイズの縮小:ノード・プールに指定されたワーカー・ノードの数から1を減算してノード・プールをスケール・ダウンするかどうか。ワーカー・ノードを削除してノード・プールをスケール・ダウンする場合は、このオプションを選択します。このオプションを選択しない場合、新しいワーカー・ノードが起動され、ノード・プールはスケール・ダウンされません。

      詳細は、終了前の管理対象ノードのコード化およびドレインに関するノートを参照してください。

    8. 「削除」をクリックして、ワーカー・ノードを削除します。

      「ノード・プール・サイズの縮小」オプションに応じて、新しいワーカー・ノードが作成されるか、ノード・プールがスケール・ダウンされます。

  • ノードを削除するには、oci ce node-pool delete-nodeコマンドと必要なパラメータを使用します。

    ワーカー・ノードを削除し、ノード・プールを1つスケール・ダウンするには:

    oci ce node-pool delete-node --node-pool-id <node-pool-ocid> --node-id <node-ocid> [OPTIONS]

    例:

    oci ce node-pool delete-node --node-pool-id ocid1.nodepool.oc1.iad.aaaaaaa______eya --node-id ocid1.instance.oc1.iad.anu___4cq

    ノード・プールをスケール・ダウンせずにワーカー・ノードを削除するには:

    oci ce node-pool delete-node --node-pool-id <node-pool-ocid> --node-id <node-ocid> --is-decrement-size false [OPTIONS]

    例:

    oci ce node-pool delete-node --node-pool-id ocid1.nodepool.oc1.iad.aaaaaaa______eya --node-id ocid1.instance.oc1.iad.anu___4cq --is-decrement-size false

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • DeleteNode操作を実行して、ワーカー・ノードを削除します。