Dokumen ini ditujukan untuk pemilik aplikasi yang menjalankan Google Distributed Cloud. Dokumen ini menunjukkan cara membuat daftar VM yang berjalan di Google Distributed Cloud menggunakan Runtime VM di GDC. Anda juga dapat melihat informasi tambahan untuk setiap Pesan Suara.
Sebelum memulai
Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke referensi berikut:
- VM yang berjalan di salah satu cluster Anda. Jika diperlukan, membuat VM di Google Distributed Cloud.
- Alat klien
virtctl
diinstal sebagai plugin untukkubectl
. Jika diperlukan, instal alat klien virtctl.
Mencantumkan VM
Anda dapat menampilkan daftar VM dan statusnya di semua namespace, atau hanya VM dalam namespace tertentu.
Semua namespace
Untuk melihat daftar VM di cluster Anda, gunakan perintah kubectl
.
Lihat daftar semua VM yang menggunakan
kubectl get gvm
:kubectl get gvm --all-namespaces
Contoh output berikut menunjukkan informasi VM:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72 vm2 Running 4m 192.168.2.73
Namespace tunggal
Untuk melihat daftar VM di namespace tertentu, gunakan parameter --namespace
dengan perintah kubectl
.
Lihat daftar VM dalam namespace menggunakan
kubectl get gvm
:kubectl get gvm --namespace NAMESPACE_NAME
Ganti
NAMESPACE_NAME
dengan namespace yang ingin Anda {i>view<i}.Contoh output berikut menunjukkan informasi VM:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72
Melihat informasi VM
Jika ingin melihat informasi tentang VM tertentu dalam cluster Anda, gunakan
kubectl
. Opsi ini berguna untuk melihat informasi konfigurasi tambahan
untuk VM, seperti penyimpanan atau jaringan.
Lihat informasi mendetail tentang VM yang menggunakan
kubectl describe gvm
:kubectl describe gvm VM_NAME --namespace NAMESPACE_NAME
Ganti nilai berikut:
VM_NAME
: nama VM Anda.NAMESPACE_NAME
: namespace untuk VM Anda.
Contoh cuplikan output berikut menunjukkan informasi mendetail untuk VM yang Anda tentukan:
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>
Langkah selanjutnya
- Kelola status daya VM di Google Distributed Cloud.
- Edit VM di Google Distributed Cloud di Google Distributed Cloud.