Mencantumkan dan melihat informasi VM menggunakan Runtime VM di GDC

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:

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