为了弄清楚当我们在不同部署中具有相同资源名称时部署管理器的行为,我执行了以下步骤:
- 我使用名为 vm1 的单个 VM 创建了一个名为 dep-1 的部署。
- 然后我创建了一个名为 dep-2 的部署,其中包含名为 vm1 的相同 VM。
我在想 dep-2 会失败,说已经存在同名的资源,但它成功了,没有任何警告/错误。
后来当我删除 dep-2 时,它删除了名为 vm-1 的 vm 资源。
现在我想知道如何处理这种行为。假设我想为 dev、qa 和 prod 部署我的环境。在 GCP 部署管理器中执行此操作的最佳做法是什么?