Menghapus VM

Menghapus mesin virtual (VM) akan menghapus VM dan resource terkaitnya dari project Anda. Jika tidak ingin menghapus instance, Anda dapat menghentikannya untuk sementara. Lihat Menghentikan dan memulai VM untuk mengetahui petunjuk tersebut.

Sebelum memulai

Untuk menggunakan perintah antarmuka command line (CLI) gdcloud, pastikan Anda telah mendownload, menginstal, dan mengonfigurasi CLI gdcloud. Semua perintah untuk appliance air-gapped GDC menggunakan CLI gdcloud atau kubectl, dan memerlukan lingkungan sistem operasi (OS).

Mendapatkan jalur file kubeconfig

Untuk menjalankan perintah terhadap server Management API, pastikan Anda memiliki resource berikut:

  1. Temukan nama server Management API, atau tanyakan kepada Administrator Platform (PA) Anda nama servernya.

  2. Login dan buat file kubeconfig untuk server Management API jika Anda belum memilikinya.

  3. Gunakan jalur untuk menggantikan MANAGEMENT_API_SERVER{"</var>"}} dalam petunjuk ini.

Meminta izin dan akses

Untuk melakukan tugas yang tercantum di halaman ini, Anda harus memiliki peran Project VirtualMachine Admin. Ikuti langkah-langkah untuk memverifikasi atau meminta Admin IAM Project memberi Anda peran Project VirtualMachine Admin (project-vm-admin) di namespace project tempat VM berada.

Untuk operasi VM menggunakan konsol GDC atau gdcloud CLI, minta Admin IAM Project Anda untuk memberi Anda peran Project VirtualMachine Admin dan peran Project Viewer (project-viewer).

Menghapus VM

Hapus VM menggunakan konsol GDC atau kubectl. VM tidak boleh dalam status menghentikan atau tidak diketahui.

Konsol

  1. Di menu navigasi, klik Virtual Machines > Instances.

  2. Dalam daftar VM, centang kotak VM yang ingin Anda hapus.

  3. Klik Hapus.

  4. Pada dialog konfirmasi, klik Delete.

gdcloud

Untuk menghapus VM:

gdcloud compute instances delete VM_NAME --project PROJECT
  • Ganti VM_NAME dengan nama VM.
  • Ganti PROJECT dengan nama project GDC tempat VM berada.

kubectl

  1. Hapus VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME
    
  2. Ganti VM_NAME dan NAMESPACE_NAME dengan nama dan namespace VM masing-masing.

  3. Pastikan Anda telah menghapus VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECT
    

    Ganti PROJECT dengan nama project VM.