Eliminar una máquina virtual en Google Distributed Cloud

Este documento está dirigido a los propietarios de aplicaciones que ejecutan Google Distributed Cloud. En este documento se explica cómo eliminar máquinas virtuales que usan VM Runtime en GDC. Puedes eliminar tanto la VM como los recursos de disco asociados, solo el recurso de VM o solo los recursos de disco.

Antes de empezar

Para completar este documento, necesitas tener acceso a los siguientes recursos:

Eliminar los recursos de la VM y del disco

Esta opción elimina el recurso de VM y los discos virtuales asociados.

  • Usa kubectl para eliminar tanto la VM como los recursos de disco asociados:

    kubectl virt delete vm VM_NAME --all
    

    Sustituye VM_NAME por el nombre de la VM que quieras eliminar.

    Si quieres comprobar los recursos que utiliza la VM que se va a eliminar, especifica la marca --dry-run junto con --all.

    Si quieres eliminar la VM sin eliminar también el recurso de disco, no incluyas la marca --all, como se muestra en la sección siguiente.

Eliminar el recurso de VM

Esta opción solo elimina el recurso de VM. Los discos virtuales asociados seguirán formando parte del clúster. Esta opción te permite crear otra VM y reutilizar el recurso de disco. El ciclo de vida de la VM se puede gestionar por separado del ciclo de vida del recurso de disco.

  • Usa kubectl para eliminar solo la VM:

    kubectl virt delete vm VM_NAME
    

    Sustituye VM_NAME por el nombre de la VM que quieras eliminar.

Eliminar el recurso de disco de la VM

Esta opción elimina un recurso de disco virtual. Si la máquina virtual asociada sigue ejecutándose en el clúster, el recurso de máquina virtual no se elimina. Con este método, puedes eliminar un recurso de disco que permanece si has eliminado una VM anteriormente sin usar el parámetro --all.

  • Usa kubectl para eliminar solo los recursos de disco de la VM:

    kubectl virt delete disk DISK_NAME
    

    Sustituye DISK_NAME por el nombre del disco que quieras eliminar. Por ejemplo, el disco de arranque predeterminado de una VM se llama DISK_NAME-boot-dv. Puedes enumerar todos los discos que tengas con el comando kubectl get datavolume.

    Si intentas eliminar el disco de una máquina virtual antes de eliminar la máquina virtual, el disco se marcará para su eliminación. El disco solo se elimina cuando eliminas la VM.

Siguientes pasos