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.adminpada project target.
Untuk menggunakan API dan mengikuti petunjuk verifikasi, Anda juga memerlukan:
- Google Cloud CLI versi terbaru telah diinstal dan diinisialisasi.
- Alat command line Kubernetes,
kubectl.
Menonaktifkan VM Runtime di GDC
Anda dapat menonaktifkan VM Runtime di GDC menggunakan konsol Google Cloud atau API.
Konsol
Di konsol Google Cloud , buka halaman Clusters.
Pilih cluster yang ingin Anda ubah.
Klik Edit.
Di bagian Add-on Sistem atau Layanan VM, nonaktifkan tombol VM Runtime.
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 targetREGION: Google Cloud region tempat cluster Anda beradaCLUSTER_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
Di konsol Google Cloud , buka halaman Clusters.
Pilih cluster yang ingin Anda ubah.
Klik Edit.
Di bagian Add-on Sistem atau Layanan VM, aktifkan tombol VM Runtime.
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 targetREGION: Google Cloud region tempat cluster Anda beradaCLUSTER_ID: ID cluster Anda
Memeriksa status VM Runtime di GDC
Anda dapat memeriksa status VM Runtime di GDC pada cluster Anda.
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=REGIONGanti kode berikut:
CLUSTER_ID: ID cluster AndaPROJECT_ID: ID project targetREGION: Google Cloud region tempat cluster Anda berada
Untuk mendeskripsikan resource kustom
VMRuntime, jalankan perintahkubectl describe:kubectl describe vmruntime vmruntimeJika VM Runtime di GDC diaktifkan, perintah akan menampilkan detail tentang resource, dan
VMRuntime.Status.Readyakan ditampilkan sebagaitrue.Jika VM Runtime di GDC dinonaktifkan, resource
VMRuntimemungkin tidak ditemukan, atau statusnya menunjukkan bahwa resource tersebut belum siap.