このドキュメントは、Google Distributed Cloud を実行するアプリケーション オーナーを対象としています。このドキュメントでは、GDC 上の VM ランタイムを使用して Google Distributed Cloud で実行される VM を一覧取得する方法について説明します。各 VM に関する追加情報を表示することもできます。
始める前に
このドキュメントの内容を実施するには、次のリソースへのアクセス権が必要です。
- クラスタのいずれかで動作する VM。必要に応じて、Google Distributed Cloud で VM を作成します。
kubectl
のプラグインとしてインストールされたvirtctl
クライアント ツール。必要に応じて、virtctl クライアント ツールをインストールします。
VM を一覧取得する
すべての Namespace の VM とそれらのステータス、または特定の Namespace の VM のみを一覧取得できます。
すべての Namespace
クラスタ内の 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
単一の Namespace
特定の Namespace 内の VM の一覧を表示するには、kubectl
コマンドで --namespace
パラメータを使用します。
kubectl get gvm
を使用して、Namespace 内の VM の一覧を表示します。kubectl get gvm --namespace NAMESPACE_NAME
NAMESPACE_NAME
は、表示する Namespace に置き換えます。次の出力例は、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 の Namespace。
次の出力例のスニペットは、指定した 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>
次のステップ
- Google Distributed Cloud で VM の電源状態を管理する。
- Google Distributed Cloud で Google Distributed Cloud の VM を編集する。