全てのノードのIPアドレスを表示するには、k8sでどうすればよいですか?
Kubernetesクラスター内のすべてのNodeノードのIPアドレスを確認するには、以下のコマンドを実行するためにkubectlコマンドラインツールを使用できます。
kubectl get nodes -o wide
このコマンドは、各ノードの詳細情報を含む表を返します。ノードの名前、状態、IPアドレス、その他関連情報が含まれます。-o wideオプションを使用すると、IPアドレスを含むさらに多くの列が表示されます。
それ以外に、ノードのIPアドレスリストだけが欲しい場合は、以下のコマンドを使用してノードのIPアドレスを抽出することができます。
kubectl get nodes -o jsonpath='{.items[*].status.addresses[?(@.type=="InternalIP")].address}'
このコマンドは、スペースで区切られたノードのIPアドレスリストを返します。
これらのコマンドを実行する前に、kubectlが正しく設定され、Kubernetesクラスターに接続されていることを確認してください。