刪除 VM

刪除虛擬機器 (VM) 會從專案中移除該 VM 和相關資源。如果不想刪除執行個體,可以暫時停止執行個體。如需相關操作說明,請參閱停止及啟動 VM

事前準備

如要使用 gdcloud 指令列介面 (CLI) 指令,請務必下載、安裝及設定 gdcloud CLI。GDC 氣隙裝置的所有指令都使用 gdcloudkubectl CLI,且需要作業系統 (OS) 環境。

取得 kubeconfig 檔案路徑

如要對 Management API 伺服器執行指令,請確認您具備下列資源:

  1. 找出 Management API 伺服器名稱,或詢問平台管理員 (PA) 伺服器名稱。

  2. 登入並產生 Management API 伺服器的 kubeconfig 檔案 (如果沒有)。

  3. 請使用路徑取代這些操作說明中的 MANAGEMENT_API_SERVER{"</var>"}}

要求權限和存取權

如要執行本頁列出的工作,您必須具備專案虛擬機器管理員角色。請按照步驟驗證,或請專案 IAM 管理員在 VM 所在的專案命名空間中指派專案 VirtualMachine 管理員 (project-vm-admin) 角色給您。

如要使用 GDC 控制台或 gdcloud CLI 執行 VM 作業,請要求專案 IAM 管理員同時指派專案 VirtualMachine 管理員角色和專案檢視者 (project-viewer) 角色。

刪除 VM

使用 GDC 控制台或 kubectl 刪除 VM。VM 不得處於終止或不明狀態。

主控台

  1. 在導覽選單中,依序點選「Virtual Machines」>「Instances」

  2. 在 VM 清單中,選取要刪除的 VM 核取方塊。

  3. 點選「刪除」。

  4. 在確認對話方塊中按一下「刪除」

gdcloud

如要刪除 VM:

gdcloud compute instances delete VM_NAME --project PROJECT
  • VM_NAME 替換為 VM 名稱。
  • PROJECT 替換為 VM 所在的 GDC 專案名稱。

kubectl

  1. 刪除 VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME
    
  2. VM_NAMENAMESPACE_NAME 分別替換為 VM 的名稱和命名空間。

  3. 確認您已刪除 VM:

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

    PROJECT 替換為 VM 專案名稱。