Questo documento è destinato ai proprietari di applicazioni che eseguono Google Distributed Cloud. Questo documento mostra come elencare le VM in esecuzione su Google Distributed Cloud utilizzando il runtime VM su GDC. Puoi anche visualizzare informazioni aggiuntive per ogni VM.
Prima di iniziare
Per completare questo documento, devi accedere alle seguenti risorse:
- Una VM eseguita in uno dei tuoi cluster. Se necessario, crea una VM in Google Distributed Cloud.
- Lo strumento client
virtctl
installato come plug-in perkubectl
. Se necessario, installa lo strumento client virtctl.
Elenca VM
Puoi elencare le VM e il relativo stato in tutti gli spazi dei nomi oppure solo le VM in uno spazio dei nomi specifico.
Tutti gli spazi dei nomi
Per visualizzare un elenco di VM nel cluster, utilizza il comando kubectl
.
Visualizza un elenco di tutte le VM che utilizzano
kubectl get gvm
:kubectl get gvm --all-namespaces
L'output di esempio seguente mostra le informazioni sulla VM:
NAME STATUS AGE IP
vm1 Running 7m 192.168.2.72
vm2 Running 4m 192.168.2.73
Spazio dei nomi singolo
Per visualizzare un elenco di VM in uno spazio dei nomi specifico, utilizza il parametro --namespace
con il comando kubectl
.
Visualizza un elenco di VM in uno spazio dei nomi utilizzando
kubectl get gvm
:kubectl get gvm --namespace
NAMESPACE_NAME Sostituisci
NAMESPACE_NAME
con lo spazio dei nomi che vuoi visualizzare.L'output di esempio seguente mostra le informazioni sulla VM:
NAME STATUS AGE IP
vm1 Running 7m 192.168.2.72
Visualizza informazioni VM
Se vuoi visualizzare informazioni su una VM specifica nel tuo cluster, utilizza kubectl
. Questa opzione è utile per visualizzare ulteriori informazioni
di configurazione per una VM, come spazio di archiviazione o networking.
Visualizza le informazioni dettagliate su una VM che utilizza
kubectl describe gvm
:kubectl describe gvm
VM_NAME --namespaceNAMESPACE_NAME Sostituisci i seguenti valori:
VM_NAME
: il nome della VM.NAMESPACE_NAME
: lo spazio dei nomi per la VM.
Lo snippet di output di esempio seguente mostra le informazioni dettagliate per la VM specificata:
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>
Passaggi successivi
- Gestisci lo stato di alimentazione delle VM in Google Distributed Cloud.
- Modifica una VM in Google Distributed Cloud in Google Distributed Cloud.