このドキュメントは、Anthos clusters on bare metal を実行するアプリケーション オーナーを対象としています。このドキュメントでは、Anthos VM ランタイムを使用して、Anthos clusters on bare metal で実行される VM を一覧表示する方法について説明します。VM ごとに追加情報を表示することもできます。
準備
このドキュメントの内容を実施するには、次のリソースへのアクセス権が必要です。
- クラスタのいずれかで動作する VM。必要に応じて、ベアメタル版 Anthos クラスタに VM を作成してください。
kubectl
のプラグインとしてインストールされたvirtctl
クライアント ツール。必要に応じて、virtctl クライアント ツールをインストールします。
VM を一覧表示する
すべての名前空間の VM とそれらのステータス、または特定の名前空間の VM のみを一覧表示できます。
すべての名前空間
クラスタ内の VM の一覧を表示するには、kubectl
コマンドを使用します。
kubectl get gvm
を使用してすべての VM の一覧を表示します。kubectl get gvm --all-namespaces
次の出力例は、VM の情報を示しています。
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72 vm2 Running 4m 192.168.2.73
単一の名前空間
特定の名前空間内の VM の一覧を表示するには、kubectl
コマンドで --namespace
パラメータを使用します。
kubectl get gvm
を使用して、名前空間内の VM の一覧を表示します。kubectl get gvm --namespace NAMESPACE_NAME
NAMESPACE_NAME
は、表示する名前空間に置き換えます。次の出力例は、VM の情報を示しています。
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72
VM の情報を表示する
クラスタ内の特定の VM に関する情報を表示するには、kubectl
を使用します。このオプションは、ストレージやネットワーキングなどの VM の追加構成情報を表示する場合に活用できます。
kubectl describe gvm
を使用して、VM に関する詳細情報を表示します。kubectl describe gvm VM_NAME --namespace NAMESPACE_NAME
次の値を置き換えます。
VM_NAME
: VM の名前。NAMESPACE_NAME
: VM の名前空間。
次の出力例のスニペットは、指定した VM に関する詳細情報を示しています。
Name: vm1 Namespace: default Labels: <none> Annotations: <none> API Version: vm.cluster.gke.io/v1 Kind: VirtualMachine Metadata: Creation Timestamp: 2022-04-25T23:36:24Z Finalizers: vm.cluster.gke.io/vm-finalizer Generation: 1 Managed Fields: API Version: vm.cluster.gke.io/v1 Fields Type: FieldsV1 fieldsV1: ... Spec: Compute: Interfaces: Name: eth0 Network Name: pod-network Virt Spec: Template: Metadata: Creation Timestamp: <nil> Labels: kubevirt.io/vm: vm1 Spec: Domain: Cpu: Cores: 2 Devices: Disks: Boot Order: 1 Disk: Bus: virtio Name: vm1-boot-dv Resources: Requests: Memory: 4Gi Volumes: Data Volume: Name: vm1-boot-dv Name: vm1-boot-dv Status: ... Interfaces: Dns Config: Nameservers: 172.26.232.10 Ip Addresses: 192.168.4.118 Mac Address: f8:8f:ca:00:00:01 Name: eth0 Resource Name: vm1-eth0-f8b63 Routes: To: 192.168.0.0/16 To: 172.26.232.0/24 State: Running Events: <none>