k8sでノードの状態を確認する方法は何ですか?
Kubernetesクラスター内のノードの状態を確認するには、以下のコマンドを使用してください。
- kubectl コマンドラインツールを使用してください。
kubectl get nodes
このコマンドは、すべてのノードの状態を表示し、名前、状態、役割、バージョンなどを含みます。
- kubectlコマンドラインツールを使用して詳細情報を取得してください。
kubectl describe nodes
このコマンドは、各ノードの詳細情報を表示し、ノードの状態、容量、割り当てられたリソース、イベントなどを含みます。
- kubectlコマンドラインツールを使用して、ノード上で実行されているPodを表示します。
kubectl get pods --all-namespaces -o wide
このコマンドは、すべての名前空間のPodを表示し、それらがどのノードにあるかを表示します。
- kubectlコマンドラインツールを使用してノードのログを取得します。
kubectl logs <node-name>
このコマンドは、特定のノードのログを表示し、ノードの問題を調査するのに役立ちます。
さらに、ノードの状態を表示するためにKubernetesのWeb UI(Dashboard)を使用することができます。ブラウザでDashboardにアクセスし、”Nodes”ページに移動すると、ノードの状態やリソース使用状況、その他の詳細情報を確認できます。