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 VM Runtime di GDC. Anda juga dapat melihat informasi tambahan untuk setiap VM.
Sebelum memulai
Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke resource berikut:
- VM yang berjalan di salah satu cluster Anda. Jika diperlukan, buat VM di Google Distributed Cloud.
- Alat klien
virtctl
yang diinstal sebagai plugin untukkubectl
. Jika diperlukan, instal alat klien virtctl.
Mencantumkan VM
Anda dapat mencantumkan VM dan statusnya di semua namespace, atau hanya VM di namespace tertentu.
Semua namespace
Untuk melihat daftar VM di cluster, gunakan perintah kubectl
.
Lihat daftar semua VM menggunakan
kubectl get gvm
:kubectl get gvm --all-namespaces
Contoh output berikut menampilkan 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 lihat.Contoh output berikut menampilkan informasi VM:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72
Melihat informasi VM
Jika Anda ingin melihat informasi tentang VM tertentu di cluster, gunakan
kubectl
. Opsi ini berguna untuk melihat informasi konfigurasi tambahan
untuk VM, seperti penyimpanan atau jaringan.
Lihat informasi mendetail tentang VM 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 menampilkan 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 berikutnya
- Mengelola status daya VM di Google Distributed Cloud.
- Mengedit VM di Google Distributed Cloud di Google Distributed Cloud.