En este documento, se explica cómo borrar una instancia de máquina virtual (VM) en Google Distributed Cloud (GDC) aislado.
Cuando borras una máquina virtual (VM), se quita la VM y sus recursos asociados del proyecto. Si no quieres borrar una instancia, puedes detenerla temporalmente. Para obtener más información, consulta Inicia y detén una VM.
Este documento está dirigido a los desarrolladores de grupos de administradores de plataformas o de operadores de aplicaciones que borran VMs en un entorno de Distributed Cloud. Para obtener más información, consulta Públicos de la documentación de GDC aislado.
Antes de comenzar
Para usar los comandos de la interfaz de línea de comandos (CLI) de gdcloud, asegúrate de haber descargado, instalado,
y configurado la CLI de gdcloud.
Todos los comandos de Distributed Cloud usan la CLI de gdcloud o kubectl y requieren un entorno de sistema operativo (SO).
Obtén la ruta de acceso del archivo kubeconfig
Para ejecutar comandos en el servidor de la API de administración, asegúrate de tener los siguientes recursos:
Accede y genera el archivo kubeconfig para el servidor de la API de administración si no tienes uno.
Usa la ruta de acceso al archivo kubeconfig del servidor de la API de Management para reemplazar
MANAGEMENT_API_SERVERen estas instrucciones.
Solicita permisos y acceso
Solicita roles de IAM
Comunícate con el administrador de IAM del proyecto para solicitar los siguientes roles en tu proyecto:
Administrador del proyecto de máquinas virtuales (
project-vm-admin): Crea, modifica, enumera y borra VMs en el espacio de nombres del proyecto.Visualizador del proyecto(
project-viewer): Visualiza todos los recursos dentro de los espacios de nombres del proyecto.
Todos los roles de VM deben vincularse al espacio de nombres del proyecto en el que reside la VM. Sigue los pasos para verificar tu acceso.
Borra una VM
Borra una VM con la consola de GDC o kubectl. La VM no debe estar en un estado de finalización o desconocido.
Console
En el menú de navegación, haz clic en Virtual Machines > Instances.
En la lista de VMs, marca la casilla de verificación de la VM que deseas borrar.
Haz clic en Borrar.
En el diálogo de confirmación, haz clic en Borrar.
gdcloud
Para borrar una VM, haz lo siguiente:
gdcloud compute instances delete VM_NAME \
--project PROJECT
- Reemplaza
VM_NAMEpor el nombre de la VM. - Reemplaza
PROJECTpor el nombre del proyecto de GDC en el que reside la VM.
kubectl
Borra la VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ delete virtualmachines.virtualmachine.gdc.goog VM_NAMEReemplaza
VM_NAMEyPROJECTpor el nombre y el nombre del proyecto de la VM, respectivamente.Verifica que hayas borrado la VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ get virtualmachines.virtualmachine.gdc.goog VM_NAMEReemplaza
PROJECTpor el nombre del proyecto de la VM.