刪除虛擬機器 (VM) 會從專案中移除該 VM 和相關資源。如果不想刪除執行個體,可以暫時停止執行個體。如需相關操作說明,請參閱「停止及啟動 VM」。
事前準備
如要使用 gdcloud 指令列介面 (CLI) 指令,請務必下載、安裝及設定 gdcloud CLI。Distributed Cloud 的所有指令都使用 gdcloud 或 kubectl CLI,且需要作業系統 (OS) 環境。
取得 kubeconfig 檔案路徑
如要對 Management API 伺服器執行指令,請確認您具備下列資源:
- 登入並產生 Management API 伺服器的 kubeconfig 檔案 (如果沒有)。 
- 使用 Management API 伺服器的 kubeconfig 檔案路徑,取代這些操作說明中的 - MANAGEMENT_API_SERVER。
要求權限和存取權
如要執行本頁列出的工作,您必須擁有專案虛擬機器管理員角色。按照步驟驗證您在 VM 所在專案的命名空間中,是否具備專案 VirtualMachine 管理員 (project-vm-admin) 角色。
如要使用 GDC 控制台或 gdcloud CLI 執行 VM 作業,請要求專案 IAM 管理員指派「專案 VirtualMachine 管理員」角色和「專案檢視者」角色 (project-viewer) 給您。
刪除 VM
使用 GDC 控制台或 kubectl 刪除 VM。VM 不得處於終止或不明狀態。
主控台
- 在導覽選單中,依序點選「Virtual Machines」>「Instances」(虛擬機器 > 執行個體)。 
- 在 VM 清單中,選取要刪除的 VM 核取方塊。 
- 點選「刪除」。 
- 在確認對話方塊中按一下「刪除」。 
gdcloud
如要刪除 VM:
gdcloud compute instances delete VM_NAME \
  --project PROJECT
- 將 VM_NAME替換為 VM 名稱。
- 將 PROJECT替換為 VM 所在的 GDC 專案名稱。
kubectl
- 刪除 VM: - kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ delete virtualmachines.virtualmachine.gdc.goog VM_NAME
- 將 - VM_NAME和- PROJECT分別替換為 VM 的名稱和專案名稱。
- 確認您已刪除 VM: - kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ get virtualmachines.virtualmachine.gdc.goog VM_NAME- 將 - PROJECT替換為 VM 專案名稱。