刪除 Google Distributed Cloud 中的 VM

透過 GDC 的 VM 執行階段,您可以一併或單獨刪除虛擬機器 (VM) 和相關聯的磁碟資源。您可以選擇刪除 VM 和相關聯的磁碟資源、僅刪除 VM 資源,或僅刪除磁碟資源。舉例來說,您可以只刪除 VM,並保留磁碟,以便與其他 VM 搭配使用。

事前準備

如要完成這份文件,您必須存取下列資源:

刪除 VM 和磁碟資源

這個選項會刪除 VM 資源和任何相關聯的虛擬磁碟。

  • 使用 kubectl 刪除 VM 和相關聯的磁碟資源:

    kubectl virt delete vm VM_NAME --all
    

    將 VM_NAME 替換為要刪除的 VM 名稱。

    如要查看即將刪除的 VM 所使用的資源,請同時指定 --dry-run 旗標和 --all。

    如果只想刪除 VM,不刪除磁碟資源,請勿加入 --all 旗標,如下一節所示。

刪除 VM 資源

這個選項只會刪除 VM 資源。任何相關聯的虛擬磁碟仍會保留在叢集中。這個選項可讓您建立其他 VM 並重複使用磁碟資源。VM 的生命週期可以與磁碟資源的生命週期分開管理。

  • 使用 kubectl 僅刪除 VM:

    kubectl virt delete vm VM_NAME
    

    將 VM_NAME 替換為要刪除的 VM 名稱。

刪除 VM 磁碟資源

這個選項會刪除虛擬磁碟資源。如果相關聯的 VM 仍在叢集中執行,系統不會刪除 VM 資源。如果先前刪除 VM 時未使用 --all 參數,則可透過這種方法刪除剩餘的磁碟資源。

  • 使用 kubectl 僅刪除 VM 的磁碟資源:

    kubectl virt delete disk DISK_NAME
    

    將 DISK_NAME 替換為要刪除的磁碟名稱。舉例來說,VM 的預設開機磁碟名稱為 DISK_NAME-boot-dv。您可以使用 kubectl get datavolume 列出所有現有磁碟。

    如果您在刪除 VM 前嘗試刪除 VM 的磁碟,系統會將磁碟標示為待刪除。只有在您刪除 VM 時,磁碟才會一併刪除。

後續步驟