kubernetesでノードを削除する方法は?

Kubernetesクラスター内のノードを削除するには、以下の手順をご利用いただけます:

  1. この操作を実行するためには、管理者権限または適切な権限が必要です。
  2. Kubernetesクラスターに管理ノードでログインしてください。
  3. 現在のノードリストを表示するには、kubectlコマンドを使用してください。
  4. ノードを取得するkubectl
  5. 指定要删除的ノードを選択し、kubectlコマンドを使用してそのノードをスケジューラブルにマークします。
  6. ノード名のkubectlコマンドを「cordon」します。
  7. そのノードで実行されているPodがないことを確認してください。そのノードで実行されているPodをリストアップするには、以下のコマンドを使用できます。
  8. kubectl get pods –all-namespaces -o wide –field-selector spec.nodeName=<ノード名>
  9. そのノードでまだPodが実行されている場合は、それらのPodを移動または削除してください。
  10. Kubernetesクラスターからノードを削除する。
  11. kubectl delete node <ノード名> を実行します。
  12. そのノードが削除されたことを確認してください。
  13. ノードを取得する

注意してください、ノードを削除するとそのノード上のすべてのコンテナとデータが失われます。この操作を実行する前に、重要なデータをバックアップしていることを確認してください。

bannerAds