要弄清楚当我们在不同的部署中具有相同的资源名称时Deployment Manager的行为,我执行了以下步骤:
我原以为dep-2会失败,说资源已经存在同名但成功没有任何警告/错误。
稍后当我删除dep-2时,它删除了名为vm-1的虚拟机资源。
现在我想知道如何处理这种行为。假设我想为dev,qa和prod部署我的环境。在GCP部署管理器中执行此操作的最佳做法是什么?
答案 0 :(得分:0)
我假设您为两个部署使用了相同的yaml文件(相同的实例名称和相同的区域)。
要查看错误,您可以为项目转到Stackdriver Logging page。并过滤instances creation的日志。
答案 1 :(得分:0)
此链接记录了Deployment Manager更新策略。上述行为是预期的。
(可选)确定用于更新的策略