Elimina le VM

L'eliminazione di una macchina virtuale (VM) comporta la rimozione della VM e delle risorse associate dal tuo progetto. Se non vuoi eliminare un'istanza, puoi arrestarla temporaneamente. Per queste istruzioni, consulta Arrestare e avviare una VM.

Prima di iniziare

Per utilizzare i comandi dell'interfaccia a riga di comando (CLI) gdcloud, assicurati di aver scaricato, installato e configurato la CLI gdcloud. Tutti i comandi per Distributed Cloud utilizzano la CLI gdcloud o kubectl e richiedono un ambiente del sistema operativo.

Recupera il percorso del file kubeconfig

Per eseguire comandi sul server API Management, assicurati di disporre delle seguenti risorse:

  1. Accedi e genera il file kubeconfig per il server API Management se non ne hai uno.

  2. Utilizza il percorso del file kubeconfig del server API Management per sostituire MANAGEMENT_API_SERVER in queste istruzioni.

Richiedere autorizzazioni e accesso

Per eseguire le attività elencate in questa pagina, devi disporre del ruolo Amministratore macchina virtuale progetto. Segui i passaggi per verificare di disporre del ruolo Amministratore VirtualMachine progetto (project-vm-admin) nello spazio dei nomi del progetto in cui si trova la VM.

Per le operazioni sulle VM che utilizzano la console GDC o gcloud CLI, chiedi all'amministratore IAM del progetto di assegnarti sia il ruolo Project VirtualMachine Admin sia il ruolo Project Viewer (project-viewer).

Elimina una VM

Elimina una VM utilizzando la console GDC o kubectl. La VM non deve essere in uno stato di terminazione o sconosciuto.

Console

  1. Nel menu di navigazione, fai clic su Virtual Machines > Instances.

  2. Nell'elenco delle VM, seleziona la casella di controllo relativa alla VM da eliminare.

  3. Fai clic su Elimina.

  4. Nella finestra di dialogo di conferma, fai clic su Elimina.

gdcloud

Per eliminare una VM:

gdcloud compute instances delete VM_NAME --project PROJECT
  • Sostituisci VM_NAME con il nome della VM.
  • Sostituisci PROJECT con il nome del progetto GDC in cui si trova la VM.

kubectl

  1. Elimina la VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME
    
  2. Sostituisci VM_NAME e NAMESPACE_NAME con il nome e lo spazio dei nomi della VM, rispettivamente.

  3. Verifica di aver eliminato la VM:

    kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECT
    

    Sostituisci PROJECT con il nome del progetto VM.