Eliminar despliegues

Cuando eliminas un despliegue, también se eliminan todos los recursos que forman parte de él.

Si quieres eliminar recursos específicos de tu implementación y conservar el resto, elimina esos recursos del archivo de configuración y actualiza la implementación.

Antes de empezar

Eliminar despliegues

Si quieres eliminar una implementación, pero conservar todos los recursos subyacentes, debes usar la CLI de Google Cloud o la API.

Consola

  1. En la Google Cloud consola, abre la página Deployments (Despliegues).
    Ve a la página Implementaciones.
  2. En la lista de implementaciones, marca las casillas de las implementaciones que quieras eliminar.
  3. En la parte superior de la página, haz clic en Eliminar.

gcloud

Con gcloud, usa el comando deployments delete:

 gcloud deployment-manager deployments delete example-deployment --delete-policy=POLICY
 

Donde POLICY es la política de eliminación.

gcloud devuelve una respuesta similar a la siguiente:

Waiting for delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d to complete...done.
Delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d completed successfully.
endTime: '2014-11-05T16:19:03.253-08:00'
id: '5642095755656583573'
name: operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d
operationType: delete
startTime: '2014-11-05T16:19:02.669-08:00'
status: DONE
targetLink: https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment

API

En la API, envía una solicitud DELETE vacía a la siguiente URL:

DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment?deletePolicy=policy

Sustituye myproject por el nombre de tu proyecto, example-deployment por el nombre de la implementación y policy por la política de eliminación, que se describe más abajo.

Selecciona una política de eliminación

La política de eliminación que uses determinará cómo se gestionan los recursos de la implementación. Puedes usar una de estas políticas:

  • DELETE [Default]: elimina el recurso subyacente. Esta acción es permanente y no se puede deshacer.

  • ABANDON: se elimina el despliegue, pero no los recursos subyacentes. Por ejemplo, si tienes una instancia de VM en la implementación, podrás seguir usándola después de que se elimine la implementación.

Si necesitas volver a crear una implementación que hayas eliminado, puedes usar el archivo de configuración original. Sin embargo, la implementación se considera una nueva implementación con nuevos recursos.