Al eliminar una máquina virtual, se quita la máquina virtual y sus recursos asociados del proyecto. Si no quieres eliminar una instancia, puedes detenerla temporalmente. Consulta las instrucciones en Detener e iniciar una máquina virtual.
Antes de empezar
Para usar los comandos de la gdcloud
interfaz de línea de comandos (CLI), asegúrate de haber descargado, instalado y configurado la gdcloud
CLI.
Todos los comandos de Distributed Cloud usan la CLI gdcloud
o kubectl
y requieren un entorno de sistema operativo.
Obtener la ruta del archivo kubeconfig
Para ejecutar comandos en el servidor de la API Management, asegúrate de tener los siguientes recursos:
Inicia sesión y genera el archivo kubeconfig del servidor de la API Management si no tienes uno.
Usa la ruta al archivo kubeconfig del servidor de la API Management para sustituir
MANAGEMENT_API_SERVER
en estas instrucciones.
Solicitar permisos y acceso
Para realizar las tareas que se indican en esta página, debes tener el rol de administrador de máquinas virtuales de proyecto. Sigue los pasos para verificar que tienes el rol de administrador de máquinas virtuales de proyecto (project-vm-admin
) en el espacio de nombres del proyecto en el que reside la VM.
Para realizar operaciones con VMs mediante la consola de GDC o la CLI de gdcloud, pide al administrador de gestión de identidades y accesos de tu proyecto que te asigne el rol Administrador de VirtualMachine de proyecto y el rol Lector de proyectos (project-viewer
).
Eliminar una VM
Elimina una máquina virtual mediante la consola de GDC o kubectl
. La VM no debe estar en un estado de finalización o desconocido.
Consola
En el menú de navegación, haz clic en Máquinas virtuales > Instancias.
En la lista de máquinas virtuales, marca la casilla de la que quieras eliminar.
Haz clic en Eliminar.
En el cuadro de diálogo de confirmación, haz clic en Eliminar.
gdcloud
Para eliminar una VM, sigue estos pasos:
gdcloud compute instances delete VM_NAME --project PROJECT
- Sustituye
VM_NAME
por el nombre de la VM. - Sustituye
PROJECT
por el nombre del proyecto de GDC en el que se encuentra la VM.
kubectl
Elimina la VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME
Sustituye
VM_NAME
yNAMESPACE_NAME
por el nombre y el espacio de nombres de la VM, respectivamente.Verifica que has eliminado la VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECT
Sustituye
PROJECT
por el nombre del proyecto de la VM.