Best practice per l'utilizzo di Deployment Manager

Questa pagina descrive le best practice per la creazione di deployment utilizzando Google Cloud Deployment Manager. Questa pagina è pensata per gli utenti che hanno familiarità con Deployment Manager; questa pagina non ti insegnerà a utilizzare Deployment Manager.

Se non hai mai utilizzato Deployment Manager, prova la guida rapida.

Gestione delle risorse

❑  
Dopo aver creato una risorsa nell'ambito di un deployment, utilizza Deployment Manager se devi modificarla. Se modifichi una risorsa senza utilizzare Deployment Manager, ad esempio con la console Google Cloud o gcloud, potresti visualizzare errori se provi a modificare la risorsa nel deployment originale.

Se vuoi rimuovere una risorsa da un deployment senza eliminarla, segui questi passaggi:

  1. Nella configurazione del deployment, elimina la definizione di questa risorsa.
  2. Aggiorna il deployment e nel comando `gcloud` aggiungi --delete-policy ABANDON. La risorsa non è più associata al deployment e puoi quindi modificarla utilizzando la console Google Cloud o gcloud.
❑  
Se nel deployment sono presenti istanze Compute Engine e vuoi collegare dischi permanenti alle istanze, definisci il disco separatamente dall'istanza, in modo da poterlo gestire facilmente. Ad esempio, nel deployment riportato di seguito, il disco example-disk è definito separatamente dall'istanza example-instance. Per collegare il disco, la configurazione ha un riferimento al disco:
    resources:
    # instance
    - name: example-instance
      type: compute.v1.instance
      properties:
        disks:
          - type: PERSISTENT
            source:$(ref.example-disk.selfLink)
   # disk
   - name: