Mengaktifkan atau menonaktifkan VM Runtime di Google Distributed Cloud

Di Google Distributed Cloud terhubung, Anda dapat mengaktifkan atau menonaktifkan VM Runtime di GDC.

VM Runtime di GDC diaktifkan secara default di cluster yang terhubung ke Distributed Cloud versi 1.9.0 dan yang lebih tinggi. Jika tidak perlu menjalankan workload virtual machine (VM), Anda dapat menonaktifkan VM Runtime di GDC untuk membebaskan resource di node Anda. Anda juga dapat mengaktifkannya kembali jika sebelumnya dinonaktifkan.

Sebelum memulai

Untuk mengaktifkan atau menonaktifkan VM Runtime di GDC, Anda memerlukan hal berikut:

  • Cluster Distributed Cloud terhubung.
  • Izin Identity and Access Management roles/edgecontainer.admin pada project target.

Untuk menggunakan API dan mengikuti petunjuk verifikasi, Anda juga memerlukan:

Menonaktifkan VM Runtime di GDC

Anda dapat menonaktifkan VM Runtime di GDC menggunakan konsol Google Cloud atau API.

Konsol

  1. Di konsol Google Cloud , buka halaman Clusters.

    Buka Cluster

  2. Pilih cluster yang ingin Anda ubah.

  3. Klik Edit.

  4. Di bagian Add-on Sistem atau Layanan VM, nonaktifkan tombol VM Runtime.

  5. Klik Simpan atau Perbarui.

API

Untuk menonaktifkan VM Runtime di GDC, buat permintaan PATCH ke metode projects.locations.clusters.

Tentukan parameter kueri updateMask sebagai systemAddonsConfig.vmServiceConfig.vmmEnabled.

PATCH https://edgecontainer.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/clusters/CLUSTER_ID?updateMask=systemAddonsConfig.vmServiceConfig.vmmEnabled
Content-Type: application/json

{
      "systemAddonsConfig": {
        "vmServiceConfig": {
          "vmmEnabled": false
        }
      }
}

Ganti kode berikut:

  • PROJECT_ID: ID project target
  • REGION: Google Cloud region tempat cluster Anda berada
  • CLUSTER_ID: ID cluster Anda

Mengaktifkan VM Runtime di GDC

Runtime VM di GDC diaktifkan secara default untuk cluster yang terhubung ke Distributed Cloud. Jika sebelumnya Anda menonaktifkan Runtime VM di GDC, Anda dapat menggunakan petunjuk berikut untuk mengaktifkannya kembali.

Konsol

  1. Di konsol Google Cloud , buka halaman Clusters.

    Buka Cluster

  2. Pilih cluster yang ingin Anda ubah.

  3. Klik Edit.

  4. Di bagian Add-on Sistem atau Layanan VM, aktifkan tombol VM Runtime.

  5. Klik Simpan atau Perbarui.

API

Untuk mengaktifkan VM Runtime di GDC, buat permintaan PATCH ke metode projects.locations.clusters.

Tentukan parameter kueri updateMask sebagai systemAddonsConfig.vmServiceConfig.vmmEnabled.

PATCH https://edgecontainer.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/clusters/CLUSTER_ID?updateMask=systemAddonsConfig.vmServiceConfig.vmmEnabled
Content-Type: application/json

{
      "systemAddonsConfig": {
        "vmServiceConfig": {
          "vmmEnabled": true
        }
      }
}

Ganti kode berikut:

  • PROJECT_ID: ID project target
  • REGION: Google Cloud region tempat cluster Anda berada
  • CLUSTER_ID: ID cluster Anda

Memeriksa status VM Runtime di GDC

Anda dapat memeriksa status VM Runtime di GDC pada cluster Anda.

  1. Untuk mendapatkan kredensial untuk cluster Anda, jalankan perintah gcloud edge-cloud container clusters get-credentials.

    gcloud edge-cloud container clusters get-credentials CLUSTER_ID \
        --project=PROJECT_ID \
        --location=REGION
    

    Ganti kode berikut:

    • CLUSTER_ID: ID cluster Anda
    • PROJECT_ID: ID project target
    • REGION: Google Cloud region tempat cluster Anda berada
  2. Untuk mendeskripsikan resource kustom VMRuntime, jalankan perintah kubectl describe:

    kubectl describe vmruntime vmruntime
    
    • Jika VM Runtime di GDC diaktifkan, perintah akan menampilkan detail tentang resource, dan VMRuntime.Status.Ready akan ditampilkan sebagai true.

    • Jika VM Runtime di GDC dinonaktifkan, resource VMRuntime mungkin tidak ditemukan, atau statusnya menunjukkan bahwa resource tersebut belum siap.