刪除虛擬機器 (VM) 會從專案中移除該 VM 和相關資源。如果不想刪除執行個體,可以暫時停止執行個體。如需相關操作說明,請參閱停止及啟動 VM。
事前準備
如要使用 gdcloud 指令列介面 (CLI) 指令,請務必下載、安裝及設定 gdcloud CLI。GDC 氣隙裝置的所有指令都使用 gdcloud 或 kubectl CLI,且需要作業系統 (OS) 環境。
取得 kubeconfig 檔案路徑
如要對 Management API 伺服器執行指令,請確認您具備下列資源:
找出 Management API 伺服器名稱,或詢問平台管理員 (PA) 伺服器名稱。
登入並產生 Management API 伺服器的 kubeconfig 檔案 (如果沒有)。
請使用路徑取代這些操作說明中的
MANAGEMENT_API_SERVER{"</var>"}}。
要求權限和存取權
如要執行本頁列出的工作,您必須具備專案虛擬機器管理員角色。請按照步驟驗證,或請專案 IAM 管理員在 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 delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME將
VM_NAME和NAMESPACE_NAME分別替換為 VM 的名稱和命名空間。確認您已刪除 VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECT將
PROJECT替換為 VM 專案名稱。