【问题标题】:Azure edge layered deployment not reapplied when base deployment modified修改基本部署后未重新应用 Azure 边缘分层部署
【发布时间】:2020-12-16 09:43:23
【问题描述】:

我们正在为我们的 IoT 设备使用部署,并使用部署模板来管理这些设备。我正在将我们的部署迁移到分层方法,在这种方法中,我们使用包含所有必需容器的基础部署,然后应用取决于产品类型的层。

我注意到更改基本部署时没有重新应用层。注意不好的作物,但它说有 3 个设备是目标,但在更新基本部署后它没有应用于它们:

在更改部署后重新应用层时,一切正常。

仅仅因为我改变了我的基础部署,我不想删除层中定义的容器。

documentation on layered deployments 对此只字未提,我可以始终如一地重现这一点。

预期的行为是什么?这不会破坏分层部署的目的吗?

我还注意到,当使用分层部署时,我们的堆栈变得非常缓慢。回滚到每个产品的“单片”部署模板,一切都又恢复了。我们在edgeHub 中使用路由,其中​​一些路由指向部署为层的容器。不知道这是否是一个问题,但即使在部署了这个容器之后它仍然很慢。系统可以正常工作,但延迟非常大。

【问题讨论】:

    标签: azure azure-iot-edge azure-iot-hub-device-management


    【解决方案1】:

    我链接的文档明确指出:

    任何以设备为目标的分层部署的优先级必须高于该设备的自动部署。

    所以现在自动部署的优先级为 0,层的优先级为 1,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      相关资源
      最近更新 更多