Elimina una VM in Google Distributed Cloud

Questo documento è destinato ai proprietari di applicazioni che eseguono Google Distributed Cloud. Questo documento mostra come eliminare le macchine virtuali (VM) che utilizzano Runtime VM su GDC. Puoi scegliere di eliminare sia la VM risorse disco associate, solo la risorsa VM o solo le risorse disco.

Prima di iniziare

Per completare questo documento, devi accedere alle seguenti risorse:

Elimina le risorse del disco e della VM

Questa opzione elimina la risorsa VM e gli eventuali dischi virtuali associati.

  • Utilizza kubectl per eliminare sia la VM sia le relative risorse disco:

    kubectl virt delete vm VM_NAME --all
    

    Sostituisci VM_NAME con il nome della VM che vuoi eliminare.

    Per controllare le risorse utilizzate dalla VM che verranno eliminate, specificare il flag --dry-run insieme a --all.

    Se vuoi eliminare la VM senza eliminare anche la risorsa disco, non includi il flag --all, come mostrato nella prossima sezione.

Elimina la risorsa VM

Questa opzione elimina solo la risorsa VM. Eventuali dischi virtuali associati rimangono come parte del cluster. Questa opzione ti consente di creare un'altra VM e riutilizzare risorsa del disco rigido. Il ciclo di vita della VM può essere gestito separatamente ciclo di vita della risorsa del disco.

  • Utilizza kubectl per eliminare solo la VM:

    kubectl virt delete vm VM_NAME
    

    Sostituisci VM_NAME con il nome della VM che vuoi eliminare.

Elimina la risorsa disco VM

Questa opzione elimina una risorsa del disco virtuale. Se la VM associata è ancora in esecuzione nel cluster, la risorsa VM non viene eliminata. Questo approccio ti consente di eliminare un disco risorsa rimanente se in precedenza hai eliminato una VM senza utilizzare l'--all .

  • Utilizza kubectl per eliminare solo le risorse disco della VM:

    kubectl virt delete disk DISK_NAME
    

    Sostituisci DISK_NAME con il nome del disco che vuoi da eliminare. Ad esempio, il disco di avvio predefinito per una VM è denominato DISK_NAME-boot-dv. Puoi elencare tutti i dischi esistenti utilizzando kubectl get datavolume.

    Se provi a eliminare il disco di una VM prima di eliminarlo, il disco viene contrassegnato per l'eliminazione. Il disco viene eliminato solo quando elimini anche la VM.

Passaggi successivi