Dokumen ini ditujukan untuk pemilik aplikasi yang menjalankan Google Distributed Cloud. Dokumen ini menunjukkan cara mencantumkan 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
virtctlyang 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 Anda, gunakan perintah kubectl.
Lihat daftar semua VM menggunakan
kubectl get gvm:kubectl get gvm --all-namespacesOutput contoh 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 di namespace menggunakan
kubectl get gvm:kubectl get gvm --namespace NAMESPACE_NAMEGanti
NAMESPACE_NAMEdengan namespace yang ingin Anda lihat.Output contoh 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 di cluster Anda, 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_NAMEGanti nilai berikut:
VM_NAME: nama VM Anda.NAMESPACE_NAME: namespace untuk VM Anda.
Cuplikan output contoh 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 berikutnya
- Mengelola status daya VM di Google Distributed Cloud.
- Mengedit VM di Google Distributed Cloud di Google Distributed Cloud.